Guides
Tutorials
Interface implemented to contain the GraphQL types.
interface ApiPlatform\GraphQl\Type\TypesContainerInterface implements Psr\Container\ContainerInterface
{
public set(string $id, GraphQL\Type\Definition\Type $type): null
public get(string $id): GraphQL\Type\Definition\Type
public all(): array
public has(string $id): bool
}interface ApiPlatform\GraphQl\Type\TypesContainerInterface implements Psr\Container\ContainerInterface
{
public set(string $id, GraphQL\Type\Definition\Type $type): null
public get(string $id): GraphQL\Type\Definition\Type
public all(): array
public has(string $id): bool
}Sets a type.
public set(string $id, GraphQL\Type\Definition\Type $type): nullpublic set(string $id, GraphQL\Type\Definition\Type $type): null| id | string | The type identifier |
| type | GraphQL\Type\Definition\Type | The type instance |
null
Gets a type.
public get(string $id): GraphQL\Type\Definition\Typepublic get(string $id): GraphQL\Type\Definition\Type| id | string |
GraphQL\Type\Definition\Type
Gets all the types.
public all(): arraypublic all(): arrayarray
Returns true if the given type is present in the container.
public has(string $id): boolpublic has(string $id): bool| id | string |
bool