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