shortcode->getRawHandlers()->add('page-inject', function(ShortcodeInterface $sc) { $path = $sc->getParameter('path') ?? $sc->getBbCode(); return PageInjectPlugin::getInjectedPageContent('page-inject', $path, $this->shortcode->getPage()); }); $this->shortcode->getRawHandlers()->add('content-inject', function(ShortcodeInterface $sc) { $path = $sc->getParameter('path') ?? $sc->getBbCode(); return PageInjectPlugin::getInjectedPageContent('content-inject', $path, $this->shortcode->getPage()); }); } }