public function load($userId) { $data = $this->userGateway->load($userId); if (empty($data)) { throw new NotFound('user', $userId); } return $this->mapper->mapUser(reset($data)); }