/** * @param Query|UserQuery $query * * @return Resource */ public function handle(Query $query) { $data = $this->repository->findUser($query->getId()); return new Resource($data, $this->serializer); }