GraphQL\Type\Definition\UnionType::isPossibleType PHP Метод

isPossibleType() публичный Метод

public isPossibleType ( Type $type ) : mixed
$type Type
Результат mixed
    public function isPossibleType(Type $type)
    {
        if (!$type instanceof ObjectType) {
            return false;
        }
        if (null === $this->possibleTypeNames) {
            $this->possibleTypeNames = [];
            foreach ($this->getTypes() as $possibleType) {
                $this->possibleTypeNames[$possibleType->name] = true;
            }
        }
        return isset($this->possibleTypeNames[$type->name]);
    }