public function __construct() { parent::__construct(); $this->_configFile = $this->_rewriteDir . 'config.php'; $this->prepare(); }
/** * Replaces some collected classes with abstract rewrites * * @return Aitoc_Aitsys_Model_Core_Compiler_Rules */ public function applyReplaceRule() { if ($array = $this->getCompileConfig()->getNode('replace')->asArray()) { foreach (array_keys($array) as $replace) { $source = Aitoc_Aitsys_Model_Rewriter_Abstract::getRewritesCacheDir() . $replace . '.php'; $target = $this->getIncludeDir() . DS . $replace . '.php'; if (@file_exists($source) && @file_exists($target)) { copy($source, $target); } } } return $this; }
/** * @return array */ public function getSubsystemsDirs() { if (empty($this->_subsystemsDirs)) { $this->_subsystemsDirs[] = Aitoc_Aitsys_Model_Rewriter_Abstract::getRewritesCacheDir(); $this->_subsystemsDirs[] = Aitoc_Aitsys_Model_Aitpatch::getPatchesCacheDir(); } return $this->_subsystemsDirs; }
private function __construct() { $this->_rewriteDir = Aitoc_Aitsys_Model_Rewriter_Abstract::getRewritesCacheDir(); $this->_readConfig(); }