class ContentTypeHeaderMatcher implements FilterInterface (View source)

Filters routes based on the HTTP Content-type header.

Methods

RouteCollection
filter(RouteCollection $collection, Request $request)

Filters the route collection against a request and returns all matching routes.

Details

RouteCollection filter(RouteCollection $collection, Request $request)

Filters the route collection against a request and returns all matching routes.

Parameters

RouteCollection $collection

The collection against which to match.

Request $request

A Request object against which to match.

Return Value

RouteCollection

A non-empty RouteCollection of matched routes

Exceptions

ResourceNotFoundException