PHPStan\Reflection\Php\UniversalObjectCratesClassReflectionExtension::hasProperty PHP Method

hasProperty() public method

public hasProperty ( ClassReflection $classReflection, string $propertyName ) : boolean
$classReflection PHPStan\Reflection\ClassReflection
$propertyName string
return boolean
    public function hasProperty(ClassReflection $classReflection, string $propertyName) : bool
    {
        if ($classReflection->getNativeReflection()->hasProperty($propertyName)) {
            return false;
        }
        foreach ($this->classes as $className) {
            if ($classReflection->getName() === $className || $classReflection->isSubclassOf($className)) {
                return true;
            }
        }
        return false;
    }
UniversalObjectCratesClassReflectionExtension