public function initializeEnvironment($applicationAbsolutePath)
    {
        $this->applicationAbsolutePath = $applicationAbsolutePath;

        $this->loadApplicationConfig();
        $this->registerAppNamespace();
        $this->initializeEnvironmentInternal();
        $this->initializeComponentConfigurations();
        $this->setErrorReporting();
    }