service = $service; } public function getActionSearch(Request $request): stdClass { $query = $request->getQueryParam('q'); if ($query === null) { throw new BadRequest("No `q` parameter."); } $offset = intval($request->getQueryParam('offset')); $maxSize = intval($request->getQueryParam('maxSize')); return $this->service->find($query, $offset, $maxSize); } }