PHP Class Sylius\Bundle\ResourceBundle\Grid\Parser\OptionsParser

Author: Grzegorz Sadowski ([email protected])
Inheritance: implements Sylius\Bundle\ResourceBundle\Grid\Parser\OptionsParserInterface
Show file Open project: sylius/sylius

Public Methods

Method Description
__construct ( Symfony\Component\DependencyInjection\ContainerInterface $container, Symfony\Component\ExpressionLanguage\ExpressionLanguage $expression, Symfony\Component\PropertyAccess\PropertyAccessorInterface $propertyAccessor )
parseOptions ( array $parameters, Request $request, $data = null )

Private Methods

Method Description
parseOption ( mixed $parameter, Request $request, mixed $data ) : mixed
parseOptionExpression ( string $expression, Request $request ) : string
parseOptionResourceField ( string $value, mixed $data ) : string

Method Details

__construct() public method

public __construct ( Symfony\Component\DependencyInjection\ContainerInterface $container, Symfony\Component\ExpressionLanguage\ExpressionLanguage $expression, Symfony\Component\PropertyAccess\PropertyAccessorInterface $propertyAccessor )
$container Symfony\Component\DependencyInjection\ContainerInterface
$expression Symfony\Component\ExpressionLanguage\ExpressionLanguage
$propertyAccessor Symfony\Component\PropertyAccess\PropertyAccessorInterface

parseOptions() public method

public parseOptions ( array $parameters, Request $request, $data = null )
$parameters array
$request Symfony\Component\HttpFoundation\Request