Exemple #1
0
 /**
  * Analyze single file for coding standard violations.
  *
  * @param  string       $path
  * @param  Tokenizer    $tokenizer
  * @param  Manager      $manager
  * @return File
  */
 protected function analyzeFile($path, Tokenizer $tokenizer, Manager $manager)
 {
     $file = $tokenizer->tokenize($path, file_get_contents($path));
     $manager->check($file);
     foreach ($this->reports as $report) {
         $report->addFile($file);
     }
     return $file;
 }