Guides
Tutorials
Container having the built GraphQL types.
class ApiPlatform\GraphQl\Type\TypesContainer implements `<a href="/docs/reference/GraphQl/Type/TypesContainerInterface">ApiPlatform\GraphQl\Type\TypesContainerInterface</a>`, 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
}class ApiPlatform\GraphQl\Type\TypesContainer implements `<a href="/docs/reference/GraphQl/Type/TypesContainerInterface">ApiPlatform\GraphQl\Type\TypesContainerInterface</a>`, 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 | |
| type | GraphQL\Type\Definition\Type | 
null
Gets a type.Finds an entry of the container by its identifier and returns it.
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.Returns true if the container can return an entry for the given identifier.
Returns false otherwise.has($id) returning true does not mean that get($id) will not throw an exception.
It does however mean that get($id) will not throw a NotFoundExceptionInterface.
public has(string $id): boolpublic has(string $id): bool| id | string | 
bool