/**
  * @return \Nette\Application\UI\Form
  */
 protected function createComponentUserEditForm()
 {
     $default = array();
     if ($this->user instanceof User) {
         $default = $this->user->toArray();
     }
     $form = $this->userEditFormFactory->create($default);
     $form->onSuccess[] = $this->lazyLink('this');
     return $form;
 }
Beispiel #2
0
 /**
  * @param \Flame\CMS\UserBundle\Model\User $user
  */
 public function __construct(\Flame\CMS\UserBundle\Model\User $user)
 {
     $data = $user->toArray();
     unset($data['password']);
     parent::__construct($user->getId(), $user->getRole(), $data);
 }