예제 #1
0
 /**
  * Complete bootstrap in traditional order and with no possibility to inject steps
  */
 public function runLegacyBootstrap()
 {
     $this->initializeConfigurationManagement();
     $this->defineDatabaseConstants();
     $this->initializeCachingFramework();
     Scripts::initializeClassLoaderCaches($this);
     $this->registerExtDirectComponents();
     if (is_callable(array($this, 'transferDeprecatedCurlSettings'))) {
         $this->transferDeprecatedCurlSettings();
     }
     $this->setCacheHashOptions();
     $this->initializeL10nLocales();
     $this->convertPageNotFoundHandlingToBoolean();
     if (method_exists($this, 'registerGlobalDebugFunctions')) {
         $this->registerGlobalDebugFunctions();
     }
     $this->setMemoryLimit();
     $this->loadTypo3LoadedExtAndExtLocalconf();
     Scripts::initializeErrorHandling($this);
     $this->applyAdditionalConfigurationSettings();
     $this->initializeTypo3DbGlobal();
     $this->loadExtensionTables();
     $this->initializeBackendUser();
     // TODO: avoid throwing a deprecation message with this call
     $GLOBALS['BE_USER']->checkCLIuser();
     $GLOBALS['BE_USER']->backendCheckLogin();
     if (method_exists($this, 'initializeBackendUserMounts')) {
         $this->initializeBackendUserMounts();
     }
     $this->initializeLanguageObject();
     $this->flushOutputBuffers();
 }
예제 #2
0
 /**
  * Complete bootstrap in traditional order and with no possibility to inject steps
  */
 public function runLegacyBootstrap()
 {
     $this->initializeConfigurationManagement();
     $this->defineDatabaseConstants();
     $this->initializeCachingFramework();
     Scripts::initializeClassLoaderCaches($this);
     $this->registerExtDirectComponents();
     $this->transferDeprecatedCurlSettings();
     $this->setCacheHashOptions();
     $this->initializeL10nLocales();
     $this->convertPageNotFoundHandlingToBoolean();
     if (method_exists($this, 'registerGlobalDebugFunctions')) {
         $this->registerGlobalDebugFunctions();
     }
     $this->setMemoryLimit();
     $this->loadTypo3LoadedExtAndExtLocalconf();
     Scripts::initializeErrorHandling($this);
     $this->applyAdditionalConfigurationSettings();
     $this->initializeTypo3DbGlobal();
     $this->loadExtensionTables();
     $this->initializeBackendUser();
     $this->initializeBackendAuthentication();
     if (method_exists($this, 'initializeBackendUserMounts')) {
         $this->initializeBackendUserMounts();
     }
     $this->initializeLanguageObject();
     $this->flushOutputBuffers();
 }