コード例 #1
0
 protected function processRule(Rule $rule, $destination)
 {
     $sourceFile = dirname($destination) . DS . $rule->getSource();
     $source = "";
     if (is_file($sourceFile) && is_readable($sourceFile)) {
         $source = file_get_contents($sourceFile);
     }
     foreach ($rule->getRuleCollection() as $regex) {
         $source = preg_replace($regex[0], $regex[1], $source);
     }
     @$this->writeFile($destination, $source);
 }