class ReadOnlyModeMethodFilter implements FilterInterface (View source)

Filters routes based on the HTTP method and JSON:API's read-only mode.

Properties

protected FilterInterface $inner

The decorated method filter.

protected bool $readOnlyModeIsEnabled

Whether JSON:API's read-only mode is enabled.

Methods

__construct(FilterInterface $inner, ConfigFactoryInterface $config_factory)

ReadOnlyModeMethodFilter constructor.

filter(RouteCollection $collection, Request $request)

{@inheritdoc}

Details

__construct(FilterInterface $inner, ConfigFactoryInterface $config_factory)

ReadOnlyModeMethodFilter constructor.

Parameters

FilterInterface $inner

The decorated method filter.

ConfigFactoryInterface $config_factory

The configuration factory.

filter(RouteCollection $collection, Request $request)

{@inheritdoc}

Parameters

RouteCollection $collection
Request $request