GraphQL\Type\Introspection::_directiveLocation PHP Method

_directiveLocation() public static method

public static _directiveLocation ( )
    public static function _directiveLocation()
    {
        if (!isset(self::$map['__DirectiveLocation'])) {
            self::$map['__DirectiveLocation'] = new EnumType(['name' => '__DirectiveLocation', 'description' => 'A Directive can be adjacent to many parts of the GraphQL language, a ' . '__DirectiveLocation describes one such possible adjacencies.', 'values' => ['QUERY' => ['value' => DirectiveLocation::QUERY, 'description' => 'Location adjacent to a query operation.'], 'MUTATION' => ['value' => DirectiveLocation::MUTATION, 'description' => 'Location adjacent to a mutation operation.'], 'SUBSCRIPTION' => ['value' => DirectiveLocation::SUBSCRIPTION, 'description' => 'Location adjacent to a subscription operation.'], 'FIELD' => ['value' => DirectiveLocation::FIELD, 'description' => 'Location adjacent to a field.'], 'FRAGMENT_DEFINITION' => ['value' => DirectiveLocation::FRAGMENT_DEFINITION, 'description' => 'Location adjacent to a fragment definition.'], 'FRAGMENT_SPREAD' => ['value' => DirectiveLocation::FRAGMENT_SPREAD, 'description' => 'Location adjacent to a fragment spread.'], 'INLINE_FRAGMENT' => ['value' => DirectiveLocation::INLINE_FRAGMENT, 'description' => 'Location adjacent to an inline fragment.'], 'SCHEMA' => ['value' => DirectiveLocation::SCHEMA, 'description' => 'Location adjacent to a schema definition.'], 'SCALAR' => ['value' => DirectiveLocation::SCALAR, 'description' => 'Location adjacent to a scalar definition.'], 'OBJECT' => ['value' => DirectiveLocation::OBJECT, 'description' => 'Location adjacent to an object type definition.'], 'FIELD_DEFINITION' => ['value' => DirectiveLocation::FIELD_DEFINITION, 'description' => 'Location adjacent to a field definition.'], 'ARGUMENT_DEFINITION' => ['value' => DirectiveLocation::ARGUMENT_DEFINITION, 'description' => 'Location adjacent to an argument definition.'], 'INTERFACE' => ['value' => DirectiveLocation::IFACE, 'description' => 'Location adjacent to an interface definition.'], 'UNION' => ['value' => DirectiveLocation::UNION, 'description' => 'Location adjacent to a union definition.'], 'ENUM' => ['value' => DirectiveLocation::ENUM, 'description' => 'Location adjacent to an enum definition.'], 'ENUM_VALUE' => ['value' => DirectiveLocation::ENUM_VALUE, 'description' => 'Location adjacent to an enum value definition.'], 'INPUT_OBJECT' => ['value' => DirectiveLocation::INPUT_OBJECT, 'description' => 'Location adjacent to an input object type definition.'], 'INPUT_FIELD_DEFINITION' => ['value' => DirectiveLocation::INPUT_FIELD_DEFINITION, 'description' => 'Location adjacent to an input object field definition.']]]);
        }
        return self::$map['__DirectiveLocation'];
    }