/** * Update a new User. * * @param UserEntity $entity * * @return UserEntity */ public function update(UserEntity $entity) { foreach ($this->users as $key => $value) { if ($entity->getEmail() == $value->getEmail()) { $this->users[$key] = $entity; return $entity; } } return null; }
protected function entityToGetUserResponse(UserEntity $entity) { $dto = new GetUserResponse(); $dto->email = $entity->getEmail(); $dto->fullName = $entity->getFullName(); $dto->isActive = $entity->getIsActive(); $dto->isManager = $entity->getIsManager(); return $dto; }