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

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

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

Usage Example

 /**
  * {@inheritdoc}
  */
 public function check(PhpFileInfo $phpFileInfo)
 {
     $violations = array();
     foreach ($phpFileInfo->superTypeUsages() as $superTypeUsage) {
         if ($this->ruleSet->hasClass($superTypeUsage->name())) {
             $violations[] = new Violation($superTypeUsage, $phpFileInfo, $this->ruleSet->getClass($superTypeUsage->name())->comment());
         }
     }
     return $violations;
 }