ApiGen\Generator\Resolvers\ElementResolver::resolveIfParsed PHP Метод

resolveIfParsed() приватный Метод

private resolveIfParsed ( string $definition, ApiGen\Contracts\Parser\Reflection\ElementReflectionInterface $reflectionElement ) : ApiGen\Contracts\Parser\Reflection\ClassReflectionInterface | ApiGen\Contracts\Parser\Reflection\ConstantReflectionInterface | ApiGen\Contracts\Parser\Reflection\FunctionReflectionInterface | null
$definition string
$reflectionElement ApiGen\Contracts\Parser\Reflection\ElementReflectionInterface
Результат ApiGen\Contracts\Parser\Reflection\ClassReflectionInterface | ApiGen\Contracts\Parser\Reflection\ConstantReflectionInterface | ApiGen\Contracts\Parser\Reflection\FunctionReflectionInterface | null
    private function resolveIfParsed($definition, ElementReflectionInterface $reflectionElement)
    {
        $definition = $this->removeEndBrackets($definition);
        if ($class = $this->getClass($definition, $reflectionElement->getNamespaceName())) {
            return $class;
        } elseif ($constant = $this->getConstant($definition, $reflectionElement->getNamespaceName())) {
            return $constant;
        } elseif ($function = $this->getFunction($definition, $reflectionElement->getNamespaceName())) {
            return $function;
        }
        return null;
    }