Instantiator\Instantiator::isInstantiableViaReflection PHP 메소드

isInstantiableViaReflection() 개인적인 메소드

private isInstantiableViaReflection ( ReflectionClass $reflectionClass ) : boolean
$reflectionClass ReflectionClass
리턴 boolean
    private function isInstantiableViaReflection(ReflectionClass $reflectionClass)
    {
        if (\PHP_VERSION_ID >= 50600) {
            return !($reflectionClass->isInternal() && $reflectionClass->isFinal());
        }
        return \PHP_VERSION_ID >= 50400 && !$this->hasInternalAncestors($reflectionClass);
    }