private function attemptAutoloadForIdentifier(Identifier $identifier) : ?string
    {
        if ($identifier->isClass()) {
            return $this->locateClassByName($identifier->getName());
        }

        if ($identifier->isFunction()) {
            return $this->locateFunctionByName($identifier->getName());
        }

        return null;
    }
private function attemptAutoloadForIdentifier(Identifier $identifier) : ?string
    {
        if ($identifier->isClass()) {
            return $this->locateClassByName($identifier->getName());
        }

        if ($identifier->isFunction()) {
            return $this->locateFunctionByName($identifier->getName());
        }

        return null;
    }
private function attemptAutoloadForIdentifier ( Identifier $ identifier ) : ? string { if ( $ identifier -> isClass ( ) ) { return $ this -> locateClassByName ( $ identifier -> getName ( ) ) ; } if ( $ identifier -> isFunction ( ) ) { return $ this -> locateFunctionByName ( $ identifier -> getName ( ) ) ; } return null ; }
Attempts to locate the specified identifier.

@throws ReflectionException
Attempts to locate the specified identifier .