Exemplo n.º 1
0
 /**
  * @param Node $node
  */
 public function leaveNode(Node $node)
 {
     if ($node instanceof Node\Name && isset($this->blacklist[$node->getFirst()])) {
         $this->addIssueForBlacklistedFunction($node->getFirst(), $node, $this->blacklist[$node->getFirst()]);
     }
     if (isset($this->blacklist['die']) && $node instanceof Node\Expr\Exit_) {
         $this->addIssueForBlacklistedFunction('die/exit', $node, $this->blacklist['die']);
     } elseif (isset($this->blacklist['exit']) && $node instanceof Node\Expr\Exit_) {
         $this->addIssueForBlacklistedFunction('die/exit', $node, $this->blacklist['exit']);
     }
     if (isset($this->blacklist['echo']) && $node instanceof Node\Stmt\Echo_) {
         $this->addIssueForBlacklistedFunction('echo', $node, $this->blacklist['echo']);
     }
 }