Symfony 4
Например, у меня есть контроллер REST (без FOSRestBundle)
И я хочу сериализовать все параметры получения в URL
/api/items?clinet_id=1&status=registred
Мое действие
public function getOrderAction(PathFilterQuery $queryFilter)
{
return $this->json([
'q' => $queryFilter
], Response::HTTP_OK, []);
}
PathFilterQuery
class PathFilterQuery
{
private $client_id;
private $status;
}
Но в ответе нет данных
return $this->json([
'q' => $queryFilter
], Response::HTTP_OK, []);
Ответ
{"q":{"client_id":null,"status":null}}
Должен ли я использовать GetSetMethodNormalizer, как настроить для этого JMS Serializer?