protected function updateObjectFromRequest($object) { parent::updateObjectFromRequest($object); $roles = $this->form->getValue('roles'); $role_options = $object->getRoleSelect(); $object->roles = array(); foreach ($roles as $r) { $object->roles[$r] = $role_options[$r]; } $new_pass = $this->form->getValue('new_pass'); if ($new_pass) { $object->setPassword($new_pass); } }