userRepository->me(); } public function all(): ?Collection { return $this->userRepository->all(); } public function find(int $id): ?User { return $this->userRepository->find($id); } public function store(UserDto $userDto): User { return $this->userRepository->store($userDto); } public function update(UserDto $userDto, int $id): ?User { return $this->userRepository->update($userDto, $id); } public function delete(int $id): bool { return $this->userRepository->delete($id); } public function findByEmail(string $email): ?User { return $this->userRepository->findByEmail($email); } public function updateLanguage(UserLanguageDto $language, int $id): ?User { return $this->userRepository->updateLanguage($language, $id); } }