searchParamsFetcher = $searchParamsFetcher; $this->service = $service; } public function getActionIndex(Request $request): stdClass { $searchParams = $this->searchParamsFetcher->fetch($request); $offset = $searchParams->getOffset(); $maxSize = $searchParams->getMaxSize(); $result = $this->service->getLastViewed($maxSize, $offset); return (object) [ 'total' => $result->getTotal(), 'list' => $result->getValueMapList(), ]; } }