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

addClassUsage() public method

public addClassUsage ( SensioLabs\DeprecationDetector\FileInfo\Usage\ClassUsage $class )
$class SensioLabs\DeprecationDetector\FileInfo\Usage\ClassUsage
    public function addClassUsage(ClassUsage $class)
    {
        $this->classUsages[] = $class;
    }

Usage Example

コード例 #1
0
 /**
  * {@inheritdoc}
  */
 public function enterNode(Node $node)
 {
     if ($node instanceof Node\Expr\New_ && $node->class instanceof Node\Name) {
         $classUsage = new ClassUsage($node->class->toString(), $node->getLine());
         $this->phpFileInfo->addClassUsage($classUsage);
     }
 }