コード例 #1
0
 public function createService(ServiceLocatorInterface $formElementManager)
 {
     if ($formElementManager instanceof FormElementManager) {
         $sm = $formElementManager->getServiceLocator();
         $fem = $formElementManager;
     } else {
         $sm = $formElementManager;
         $fem = $sm->get('FormElementManager');
     }
     /** @var FormElementManager $formElementManager */
     $options = $sm->get('zfcuser_module_options');
     $form = new Form\Login(null, $options);
     // Inject the FormElementManager to support custom FormElements
     $form->getFormFactory()->setFormElementManager($fem);
     $form->setInputFilter(new Form\LoginFilter($options));
     return $form;
 }