public function __invoke(BootCompletedEvent $event): void { if (isset($_SERVER['REQUEST_URI'])) { $pageRenderer = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(PageRenderer::class); $path = urldecode(parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)); if (str_ends_with($path, '/browse')) { $pageRenderer->loadRequireJsModule('TYPO3/CMS/FrontendEditing/ParentWindow'); }
public function __invoke(BootCompletedEvent $event): void { if (isset($_SERVER['REQUEST_URI'])) { $pageRenderer = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(PageRenderer::class); $path = urldecode(parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)); if (str_ends_with($path, '/browse')) { $pageRenderer->loadRequireJsModule('TYPO3/CMS/FrontendEditing/ParentWindow'); }
if ($event instanceof StoppableEventInterface && $event->isPropagationStopped()) { return $event; } foreach ($this->listenerProvider->getListenersForEvent($event) as $listener) { $listener($event); if ($event instanceof StoppableEventInterface && $event->isPropagationStopped()) { break; } }
*/ public function dispatch(object $event) { $this->dispatchedEvents[] = $event; return parent::dispatch($event); } }
$bootState->done = true; static::loadBaseTca(true, $coreCache); static::checkEncryptionKey(); $bootState->complete = true; $eventDispatcher->dispatch(new BootCompletedEvent($disableCaching)); return $container; }
// Set up the application for the frontend call_user_func(static function () { $classLoader = require __DIR__.'/vendor/autoload.php'; \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(0, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_FE); \TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)->get(\TYPO3\CMS\Frontend\Http\Application::class)->run(); });
call_user_func(static function () { $classLoader = require __DIR__.'/vendor/autoload.php'; \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(0, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_FE); \TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)->get(\TYPO3\CMS\Frontend\Http\Application::class)->run(); });