public function setName($name)
 {
     parent::setName(strtolower($name) . '-settings');
     $urlHelper = $this->forms->getServiceLocator()->get('ViewHelperManager')->get('url');
     $url = $urlHelper('lang/settings', array('module' => $name), true);
     $this->setAttribute('action', $url);
 }
 public function createService(ServiceLocatorInterface $serviceLocator)
 {
     $form = new Form();
     $form->setName('login-form');
     $form->add(array('type' => 'hidden', 'name' => 'ref'));
     $fieldset = new Fieldset();
     $fieldset->add(array('name' => 'login', 'options' => array('label' => 'Login name', 'description' => 'Provide your login key (e.g. email adress)')));
     $fieldset->add(array('type' => 'password', 'name' => 'credential', 'options' => array('label' => 'Password')));
     $form->add($fieldset);
     $form->add($this->forms->get('DefaultButtonsFieldset'));
 }