public function index(Request $httpRequest) { $queryString = $httpRequest->query('q'); $request = new ListOrdersRequest($queryString, $this->getPaginationDTO(20)); $response = new ListOrdersResponse(); $this->dispatchQuery(new ListOrdersQuery($request, $response)); return $this->renderTemplate('admin/order/index.twig', ['orders' => $response->getOrderWithUserDTOs(), 'pagination' => $response->getPaginationDTO(), 'queryString' => $queryString]); }