$logger = new Zend_Log($writer); Logger::addLogger($logger); // set all priorities Logger::setPriorities(array(Zend_Log::DEBUG, Zend_Log::INFO, Zend_Log::NOTICE, Zend_Log::WARN, Zend_Log::ERR, Zend_Log::CRIT, Zend_Log::ALERT, Zend_Log::EMERG)); } // get valid types (default all types) $types = array("document", "asset", "object"); if ($opts->getOption("types")) { $types = explode(",", $opts->getOption("types")); } if (in_array("document", $types)) { $docTypes = null; if ($opts->getOption("documentTypes")) { $docTypes = explode(",", $opts->getOption("documentTypes")); } Pimcore_Cache_Tool_Warming::documents($docTypes); } if (in_array("asset", $types)) { $assetTypes = null; if ($opts->getOption("assetTypes")) { $assetTypes = explode(",", $opts->getOption("assetTypes")); } Pimcore_Cache_Tool_Warming::assets($assetTypes); } if (in_array("object", $types)) { $objectTypes = null; if ($opts->getOption("objectTypes")) { $objectTypes = explode(",", $opts->getOption("objectTypes")); } $classes = null; if ($opts->getOption("classes")) {