protected function createComponentAccountForm() { if ($this->user->identity instanceof UserEntity) { $form = $this->securityManager->getUserTypeByClass($this->user->identity->class)->getFrontFormFactory()->invoke($this->extendedUser); } else { $form = $this->accountFormFactory->invoke(); } $form->onSuccess[] = $this->accountFormSuccess; return $form; }
public function createComponentForm() { $_this = $this; $userType = $this->securityManager->getUserTypeByClass($this->userType); $form = $userType->getRegistrationFormFactory()->invoke($this->createNewUser()); foreach ($this->securityManager->getLoginProviders() as $loginProvider) { $form->addSubmit('_submit_' . str_replace(' ', '_', $loginProvider), $loginProvider)->setValidationScope(FALSE)->onClick[] = function () use($_this, $loginProvider) { $_this->redirect('load!', array($loginProvider)); }; } $form->onSuccess[] = $this->formSuccess; return $form; }
/** * @return \CmsModule\Pages\Users\UserType */ private function getUserType() { return $this->securityManager->getUserTypeByClass($this->type); }
protected function createComponentForm() { $form = $this->securityManager->getUserTypeByClass($this->user->identity->class)->getFrontFormFactory()->invoke($this->extendedUser); $form->onSuccess[] = $this->formSuccess; return $form; }