/**
  * @param ServiceLocatorInterface $serviceLocator
  *
  * @return LoginForm
  */
 public function createService(ServiceLocatorInterface $serviceLocator)
 {
     $inputFilter = $serviceLocator->getServiceLocator()->get('UghAuthentication\\InputFilter\\Login');
     $form = new LoginForm();
     $form->setInputFilter($inputFilter);
     $form->setValidationGroup(FormInterface::VALIDATE_ALL);
     return $form;
 }
Example #2
0
 public function testConstruct()
 {
     $loginForm = new Login();
     $loginForm->init();
     $elements = $loginForm->getElements();
     $this->assertArrayHasKey('username', $elements);
     $this->assertArrayHasKey('password', $elements);
     $this->assertArrayHasKey('security', $elements);
     $this->assertArrayHasKey('submit', $elements);
 }