/** * Constructor setting up legacy constant and register available Request Handlers * * @param \Composer\Autoload\ClassLoader|\Helhum\ClassAliasLoader\Composer\ClassAliasLoader $classLoader an instance of the class loader */ public function __construct($classLoader) { $this->defineLegacyConstants(); $this->bootstrap = Bootstrap::getInstance()->initializeClassLoader($classLoader)->baseSetup($this->entryPointPath); foreach ($this->availableRequestHandlers as $requestHandler) { $this->bootstrap->registerRequestHandlerImplementation($requestHandler); } }
/** * Constructor setting up legacy constant and register available Request Handlers * * @param \Composer\Autoload\ClassLoader $classLoader an instance of the class loader */ public function __construct($classLoader) { $this->defineLegacyConstants(); $this->bootstrap = Bootstrap::getInstance()->initializeClassLoader($classLoader)->baseSetup($this->entryPointPath); foreach ($this->availableRequestHandlers as $requestHandler) { $this->bootstrap->registerRequestHandlerImplementation($requestHandler); } $this->bootstrap->startOutputBuffering()->loadConfigurationAndInitialize(false, \TYPO3\CMS\Core\Package\FailsafePackageManager::class); }
/** * Constructor setting up legacy constants and register available Request Handlers * * @param \Composer\Autoload\ClassLoader|\Helhum\ClassAliasLoader\Composer\ClassAliasLoader $classLoader an instance of the class loader */ public function __construct($classLoader) { $this->defineLegacyConstants(); \TYPO3\CMS\Core\Core\CliBootstrap::checkEnvironmentOrDie(); $this->bootstrap = Bootstrap::getInstance()->initializeClassLoader($classLoader)->baseSetup($this->entryPointPath); foreach ($this->availableRequestHandlers as $requestHandler) { $this->bootstrap->registerRequestHandlerImplementation($requestHandler); } $this->bootstrap->configure(); }
/** * Constructor setting up legacy constants and register available Request Handlers * * @param \Composer\Autoload\ClassLoader $classLoader an instance of the class loader */ public function __construct($classLoader) { $this->checkEnvironmentOrDie(); $this->defineLegacyConstants(); $this->bootstrap = Bootstrap::getInstance()->initializeClassLoader($classLoader)->setRequestType(TYPO3_REQUESTTYPE_BE | TYPO3_REQUESTTYPE_CLI)->baseSetup($this->entryPointLevel); foreach ($this->availableRequestHandlers as $requestHandler) { $this->bootstrap->registerRequestHandlerImplementation($requestHandler); } $this->bootstrap->configure(); }
/** * Constructor setting up legacy constant and register available Request Handlers * * @param \Composer\Autoload\ClassLoader|\Helhum\ClassAliasLoader\Composer\ClassAliasLoader $classLoader an instance of the class loader */ public function __construct($classLoader) { $this->defineLegacyConstants(); $this->bootstrap = Bootstrap::getInstance()->initializeClassLoader($classLoader)->baseSetup($this->entryPointPath); // Redirect to install tool if base configuration is not found if (!$this->bootstrap->checkIfEssentialConfigurationExists()) { $this->bootstrap->redirectToInstallTool($this->entryPointPath); } foreach ($this->availableRequestHandlers as $requestHandler) { $this->bootstrap->registerRequestHandlerImplementation($requestHandler); } }
/** * Constructor setting up legacy constant and register available Request Handlers * * @param \Composer\Autoload\ClassLoader $classLoader an instance of the class loader */ public function __construct($classLoader) { $this->defineLegacyConstants(); $this->bootstrap = Bootstrap::getInstance()->initializeClassLoader($classLoader)->setRequestType(TYPO3_REQUESTTYPE_BE | (!empty($_GET['ajaxID']) ? TYPO3_REQUESTTYPE_AJAX : 0))->baseSetup($this->entryPointLevel); // Redirect to install tool if base configuration is not found if (!$this->bootstrap->checkIfEssentialConfigurationExists()) { $this->bootstrap->redirectToInstallTool($this->entryPointLevel); } foreach ($this->availableRequestHandlers as $requestHandler) { $this->bootstrap->registerRequestHandlerImplementation($requestHandler); } $this->bootstrap->configure(); }
/** * Constructor setting up legacy constant and register available Request Handlers * * @param \Composer\Autoload\ClassLoader $classLoader an instance of the class loader */ public function __construct($classLoader) { $this->defineLegacyConstants(); $this->bootstrap = Bootstrap::getInstance()->initializeClassLoader($classLoader)->baseSetup($this->entryPointPath); // can be done here after the base setup is done $this->defineAdditionalEntryPointRelatedConstants(); // Redirect to install tool if base configuration is not found if (!$this->bootstrap->checkIfEssentialConfigurationExists()) { $this->bootstrap->redirectToInstallTool($this->entryPointPath); } foreach ($this->availableRequestHandlers as $requestHandler) { $this->bootstrap->registerRequestHandlerImplementation($requestHandler); } $this->request = \TYPO3\CMS\Core\Http\ServerRequestFactory::fromGlobals(); // see below when this option is set if ($GLOBALS['TYPO3_AJAX']) { $this->request = $this->request->withAttribute('isAjaxRequest', true); } elseif (isset($this->request->getQueryParams()['M'])) { $this->request = $this->request->withAttribute('isModuleRequest', true); } $this->bootstrap->configure(); }