Sylius\Bundle\ResourceBundle\Controller\RequestConfigurationFactory::parseApiParameters PHP Method

parseApiParameters() private method

private parseApiParameters ( Request $request ) : array
$request Symfony\Component\HttpFoundation\Request
return array
    private function parseApiParameters(Request $request)
    {
        $parameters = [];
        if (preg_match(self::API_VERSION_REGEXP, $request->headers->get(self::API_VERSION_HEADER), $matches)) {
            $parameters['serialization_version'] = $matches['version'];
        }
        if (preg_match(self::API_GROUPS_REGEXP, $request->headers->get(self::API_GROUPS_HEADER), $matches)) {
            $parameters['serialization_groups'] = array_map('trim', explode(',', $matches['groups']));
        }
        return array_merge($request->attributes->get('_sylius', []), $parameters);
    }