setTimeZone('Europe/Amsterdam'); $configurator->setTempDirectory(dirname(__DIR__) . DIRECTORY_SEPARATOR . 'temp'); $configurator->setLogDirectory(dirname(__DIR__). DIRECTORY_SEPARATOR . 'log'); // Enable components // WebComponent $webAppComponent = new WebAppComponent(); $webAppComponent->enableWebRequest(); $configurator->addComponent($webAppComponent); // Add directories $configurator->addDirectory(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'config', 'config', Priority::HIGH); $configurator->addDirectory(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'helper', 'helpers', Priority::HIGH); $configurator->addDirectory(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'library', 'libraries', Priority::HIGH); $configurator->addDirectory(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'plugin', 'plugins', Priority::HIGH); $configurator->addDirectory(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'controller', 'controllers', Priority::HIGH); $configurator->addDirectory(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'view', 'views', Priority::HIGH); $configurator->addDirectory(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'model', 'models', Priority::HIGH); $configurator->addDirectory(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'layout', 'layouts', Priority::NORMAL); // Debug $configurator->enableDebugMode()->setDebugAddress('ALL'); return $configurator->createContainer();