Вход Регистрация
Файл: vendor/symfony/http-kernel/Attribute/MapQueryParameter.php
Строк: 54
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace SymfonyComponentHttpKernelAttribute;

use 
SymfonyComponentHttpKernelControllerArgumentResolverQueryParameterValueResolver;

/**
 * Can be used to pass a query parameter to a controller argument.
 *
 * @author Ruud Kamphuis <ruud@ticketswap.com>
 */
#[Attribute(Attribute::TARGET_PARAMETER)]
final class MapQueryParameter extends ValueResolver
{
    
/**
     * @see https://php.net/manual/filter.constants for filter, flags and options
     *
     * @param string|null $name The name of the query parameter. If null, the name of the argument in the controller will be used.
     */
    
public function __construct(
        public ?
string $name null,
        public ?
int $filter null,
        public 
int $flags 0,
        public array 
$options = [],
        
string $resolver QueryParameterValueResolver::class,
    ) {
        
parent::__construct($resolver);
    }
}
Онлайн: 3
Реклама