public findReflection ( BetterReflection\Reflector\Reflector $reflector, BetterReflection\SourceLocator\Located\LocatedSource $locatedSource, BetterReflection\Identifier\Identifier $identifier ) : BetterReflection\Reflection\Reflection | ||
$reflector | BetterReflection\Reflector\Reflector | |
$locatedSource | BetterReflection\SourceLocator\Located\LocatedSource | |
$identifier | BetterReflection\Identifier\Identifier | |
Результат | BetterReflection\Reflection\Reflection |
public function findReflection(Reflector $reflector, LocatedSource $locatedSource, Identifier $identifier)
{
return $this->findInArray($this->findReflectionsOfType($reflector, $locatedSource, $identifier->getType()), $identifier);
}
/** * {@inheritDoc} */ public function locateIdentifier(Reflector $reflector, Identifier $identifier) { if (!($locatedSource = $this->createLocatedSource($identifier))) { return null; } try { return $this->astLocator->findReflection($reflector, $locatedSource, $identifier); } catch (IdentifierNotFound $exception) { return null; } }