Modification de AbstractForm (corrections et maj)
authorSébastien CHAZALLET <s.chazallet@gmail.com>
Fri, 16 Nov 2012 12:26:27 +0000 (13:26 +0100)
committerSébastien CHAZALLET <s.chazallet@gmail.com>
Fri, 16 Nov 2012 12:26:27 +0000 (13:26 +0100)
vendor/zf2biz/Custom/Form/AbstractForm.php

index f7f5249..d09c246 100644 (file)
@@ -8,7 +8,7 @@ use Zend\I18n\Translator\TranslatorAwareInterface;
 use Zend\I18n\Translator\Translator;
 
 
-class AbstractForm extends Form implements TranslatorAwareInterface
+abstract class AbstractForm extends Form implements TranslatorAwareInterface
 {
 
     private $_translator = null;
@@ -32,10 +32,19 @@ class AbstractForm extends Form implements TranslatorAwareInterface
 
 
 
-    protected function addElement($name, $type='text', $label=null, $attributes=array(), $options=array())
+
+    protected function addElements(array $paramsArray)
+    {
+        foreach($paramsArray as $params) {
+            $this->add($params);
+        }
+    }
+
+
+    protected function addElement($name, $type='text', $label=null, array $attributes=array(), array $options=array())
     {
         if ($type) {
-            $attributes['type' = $type
+            $attributes['type'] = $type;
         }
         if ($label) {
             $options['label'] = $label;