示例#1
0
 protected function recurse()
 {
     foreach (func_get_args() as $nodes) {
         if (!is_array($nodes)) {
             $nodes = [$nodes];
         }
         $this->traverser->traverse($nodes);
     }
 }
示例#2
0
文件: Checker.php 项目: anlutro/phint
 public function check($path)
 {
     if (!defined('PHINT_DEBUG')) {
         define('PHINT_DEBUG', false);
     }
     if (!defined('PHINT_STRICT')) {
         define('PHINT_STRICT', false);
     }
     $this->errors->clear();
     $code = file_get_contents($path);
     $nodes = $this->parser->parse($code);
     $this->context->setFileName($path);
     $this->traverser->traverse($nodes);
 }