SensioLabs\DeprecationDetector\FileInfo\PhpFileInfo::getFunctionUsages PHP Метод

getFunctionUsages() публичный Метод

public getFunctionUsages ( ) : SensioLabs\DeprecationDetector\FileInfo\Usage\FunctionUsage[]
Результат SensioLabs\DeprecationDetector\FileInfo\Usage\FunctionUsage[]
    public function getFunctionUsages()
    {
        return $this->functionUsages;
    }

Usage Example

 /**
  * {@inheritdoc}
  */
 public function check(PhpFileInfo $phpFileInfo, RuleSet $ruleSet)
 {
     $violations = array();
     foreach ($phpFileInfo->getFunctionUsages() as $functionUsage) {
         if ($ruleSet->hasFunction($functionUsage->name())) {
             $violations[] = new Violation($functionUsage, $phpFileInfo, $ruleSet->getFunction($functionUsage->name())->comment());
         }
     }
     return $violations;
 }