From 5c99a164635aa6fffd44c2f380be30bfcaf41d72 Mon Sep 17 00:00:00 2001 From: Stanislav Anisimov Date: Sat, 24 Aug 2013 15:29:46 +0400 Subject: [PATCH 1/2] Implement setOptions method --- library/Zend/Form/Form.php | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/library/Zend/Form/Form.php b/library/Zend/Form/Form.php index 72920f6c8bf..d59d19dc396 100644 --- a/library/Zend/Form/Form.php +++ b/library/Zend/Form/Form.php @@ -122,6 +122,26 @@ class Form extends Fieldset implements FormInterface */ protected $validationGroup; + + /** + * Set options for a form. Accepted options are: + * - prefer_form_input_filter: is form input filter is prefered? + * + * @param array|Traversable $options + * @return Element|ElementInterface + * @throws Exception\InvalidArgumentException + */ + public function setOptions($options) + { + parent::setOptions($options); + + if (isset($options['prefer_form_input_filter'])) { + $this->setPreferFormInputFilter($options['prefer_form_input_filter']); + } + + return $this; + } + /** * Add an element or fieldset * From cec31ddbc5cec7681027cfaec4ebc0673c074f2b Mon Sep 17 00:00:00 2001 From: Stanislav Anisimov Date: Sat, 24 Aug 2013 15:31:19 +0400 Subject: [PATCH 2/2] typo fix --- library/Zend/Form/Form.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/Zend/Form/Form.php b/library/Zend/Form/Form.php index d59d19dc396..4fc94f920d5 100644 --- a/library/Zend/Form/Form.php +++ b/library/Zend/Form/Form.php @@ -125,7 +125,7 @@ class Form extends Fieldset implements FormInterface /** * Set options for a form. Accepted options are: - * - prefer_form_input_filter: is form input filter is prefered? + * - prefer_form_input_filter: is form input filter is preferred? * * @param array|Traversable $options * @return Element|ElementInterface