SensioLabs\DeprecationDetector\FileInfo\PhpFileInfo::addFunctionUsage PHP Method

addFunctionUsage() public method

public addFunctionUsage ( SensioLabs\DeprecationDetector\FileInfo\Usage\FunctionUsage $usage )
$usage SensioLabs\DeprecationDetector\FileInfo\Usage\FunctionUsage
    public function addFunctionUsage(FunctionUsage $usage)
    {
        $this->functionUsages[] = $usage;
    }

Usage Example

 /**
  * {@inheritdoc}
  */
 public function enterNode(Node $node)
 {
     if ($node instanceof Node\Expr\FuncCall && $node->name instanceof Node\Name) {
         $this->phpFileInfo->addFunctionUsage(new FunctionUsage($node->name->toString(), $node->getLine()));
     }
 }