BetterReflection\SourceLocator\Type\AggregateSourceLocator::locateIdentifiersByType PHP Method

locateIdentifiersByType() public method

{@inheritDoc}
public locateIdentifiersByType ( BetterReflection\Reflector\Reflector $reflector, BetterReflection\Identifier\IdentifierType $identifierType )
$reflector BetterReflection\Reflector\Reflector
$identifierType BetterReflection\Identifier\IdentifierType
    public function locateIdentifiersByType(Reflector $reflector, IdentifierType $identifierType)
    {
        $located = [];
        foreach ($this->sourceLocators as $sourceLocator) {
            $located = array_merge($located, $sourceLocator->locateIdentifiersByType($reflector, $identifierType));
        }
        return $located;
    }

Usage Example

 /**
  * {@inheritDoc}
  */
 public function locateIdentifiersByType(Reflector $reflector, IdentifierType $identifierType)
 {
     return $this->aggregateSourceLocator->locateIdentifiersByType($reflector, $identifierType);
 }