Пример #1
0
 public function __construct()
 {
     parent::__construct();
     $this->_configFile = $this->_rewriteDir . 'config.php';
     $this->prepare();
 }
Пример #2
0
 /**
  * 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;
 }
Пример #3
0
 /**
  * @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;
 }
Пример #4
0
 private function __construct()
 {
     $this->_rewriteDir = Aitoc_Aitsys_Model_Rewriter_Abstract::getRewritesCacheDir();
     $this->_readConfig();
 }