/** * @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; }
/** * @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); }