class JsonApiRequestValidator implements EventSubscriberInterface (View source)

internal  JSON:API maintains no PHP API. The API is the HTTP API. This class may change at any time and could break any dependencies on it.
 

Request subscriber that validates a JSON:API request.

Methods

onRequest(RequestEvent $event)

Validates JSON:API requests.

validateQueryParams(Request $request)

Validates custom (implementation-specific) query parameter names.

static array
getSubscribedEvents()

{@inheritdoc}

Details

onRequest(RequestEvent $event)

Validates JSON:API requests.

Parameters

RequestEvent $event

The event to process.

protected ResourceResponse|null validateQueryParams(Request $request)

Validates custom (implementation-specific) query parameter names.

Parameters

Request $request

The request for which to validate JSON:API query parameters.

Return Value

ResourceResponse|null

A JSON:API resource response.

See also

http://jsonapi.org/format/#query-parameters

static array getSubscribedEvents()

{@inheritdoc}

Return Value

array