* * @copyright Copyright (c) 2009-2014 pimcore GmbH (http://www.pimcore.org) * @license http://www.pimcore.org/license New BSD License */ use Pimcore\Model\Object; use Pimcore\Model\Document; // determines if we're in Pimcore\Console mode $pimcoreConsole = defined('PIMCORE_CONSOLE') && true === PIMCORE_CONSOLE; $workingDirectory = getcwd(); chdir(__DIR__); include_once "../config/startup.php"; chdir($workingDirectory); // CLI \Zend_Controller_Front Setup, this is required to make it possible to make use of all rendering features // this includes $this->action() in templates, ... $front = \Zend_Controller_Front::getInstance(); Pimcore::initControllerFront($front); $request = new \Zend_Controller_Request_Http(); $request->setModuleName(PIMCORE_FRONTEND_MODULE); $request->setControllerName("default"); $request->setActionName("default"); $front->setRequest($request); $front->setResponse(new \Zend_Controller_Response_Cli()); // generic pimcore setup \Pimcore::setSystemRequirements(); \Pimcore::initAutoloader(); \Pimcore::initConfiguration(); \Pimcore::setupFramework(); \Pimcore::initLogger(); \Pimcore::initModules(); \Pimcore::initPlugins(); //Activate Inheritance for cli-scripts