Ejemplo n.º 1
0
 /**
  * Замена имен старых классов новыми
  * @param $path
  * @param $oldClassName
  * @param $newClassName
  */
 protected function _updateClassNames($path, $oldClassName, $newClassName)
 {
     $this->_log('Update class names from ' . $oldClassName . ' to ' . $newClassName . ' in folder ' . $path, Miao_Log::DEBUG);
     $files = Miao_Console_Helper::fileList($path . '/{*.class.php,*.class.Test.php,*.tpl}', GLOB_BRACE);
     foreach ($files as $filename) {
         $content = $this->_getUpdatedContent($filename, $oldClassName, $newClassName);
         $status = file_put_contents($filename, $content);
         $this->_log('Replace ' . $oldClassName . ' to ' . $newClassName . ' in file ' . $filename, $status ? Miao_Log::DEBUG : Miao_Log::WARN);
     }
 }