Esempio n. 1
0
 /**
  * @param UserEntity $entity
  * @param array $data
  * @return UserEntity
  */
 protected function populateData(UserEntity $entity, array $data)
 {
     if ($data['name']) {
         $entity->setName($data['name']);
     }
     if ($data['email']) {
         $entity->setEmail($data['email']);
     }
     if ($data['active']) {
         $entity->setActive($data['active']);
     }
     if ($data['roleId']) {
         $role = $this->getAccessControl()->getRoleMapper()->findById($data['roleId']);
         $entity->setRole($role);
     }
     return $entity;
 }