/** * Замена имен старых классов новыми * @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); } }
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) { } } }