Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. MapQueryParameter.php

function MapQueryParameter::__construct

Parameters

string|null $name The name of the query parameter; if null, the name of the argument in the controller will be used:

(FILTER_VALIDATE_*)|(FILTER_SANITIZE_*)|null $filter The filter to pass to "filter_var()":

int-mask-of<(FILTER_FLAG_*)|FILTER_NULL_ON_FAILURE> $flags The flags to pass to "filter_var()":

array $options The options to pass to "filter_var()":

class-string<ValueResolverInterface>|string $resolver The name of the resolver to use:

Overrides ValueResolver::__construct

See also

https://php.net/filter.filters.validate for filter, flags and options

File

vendor/symfony/http-kernel/Attribute/MapQueryParameter.php, line 36

Class

MapQueryParameter
Can be used to pass a query parameter to a controller argument.

Namespace

Symfony\Component\HttpKernel\Attribute

Code

public function __construct(?string $name = null, ?int $filter = null, int $flags = 0, array $options = [], string $resolver = QueryParameterValueResolver::class, int $validationFailedStatusCode = Response::HTTP_NOT_FOUND) {
    parent::__construct($resolver);
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal