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);
     }
 }
Ejemplo n.º 2
0
 protected function _createFolders(array $list)
 {
     foreach ($list as $className) {
         try {
             $path = Miao_Path::getDefaultInstance()->getFilenameByClassName($className);
             Miao_Console_Helper::mkFile($path, $className);
         } catch (Exception $ex) {
         }
     }
 }