References PayloadArgumentResolver
Reference
C
Class

ApiPlatform\Symfony\Bundle\ArgumentResolver\PayloadArgumentResolver

class ApiPlatform\Symfony\Bundle\ArgumentResolver\PayloadArgumentResolver implements ApiPlatform\Symfony\Bundle\ArgumentResolver\CompatibleValueResolverInterface, Symfony\Component\HttpKernel\Controller\ValueResolverInterface
{
    public __construct($resourceMetadataCollectionFactory, `<a href="/docs/main/references/State/SerializerContextBuilderInterface">ApiPlatform\State\SerializerContextBuilderInterface $serializationContextBuilder)
    public supports(Symfony\Component\HttpFoundation\Request $request, Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadata $argument): bool
    public resolve(Symfony\Component\HttpFoundation\Request $request, Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadata $argument): iterable
}

Methods

__construct

Parameters

resourceMetadataCollectionFactory`ApiPlatform\Metadata\Resource\Factory\ResourceMetadataCollectionFactoryInterface`
serializationContextBuilder`ApiPlatform\State\SerializerContextBuilderInterface`

supports

public supports(Symfony\Component\HttpFoundation\Request $request, Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadata $argument): bool

Parameters

requestSymfony\Component\HttpFoundation\Request
argumentSymfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadata

Returns

bool

resolve

public resolve(Symfony\Component\HttpFoundation\Request $request, Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadata $argument): iterable

Parameters

requestSymfony\Component\HttpFoundation\Request
argumentSymfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadata

Returns

iterable

Made with love by

Les-Tilleuls.coop can help you design and develop your APIs and web projects, and train your teams in API Platform, Symfony, Next.js, Kubernetes and a wide range of other technologies.

Learn more

Copyright © 2023 Kévin Dunglas

Sponsored by Les-Tilleuls.coop