Op 09-06-11 16:57, Matthew Weier O'Phinney schreef:
-- Bart McLeod<[email protected]>  wrote
(on Thursday, 09 June 2011, 01:15 PM +0200):
This has come up in #zftalk.dev

Zend_Filter_Input and Zend_Validate have overlapping functionality
when considered as validation chains.

How will we approach this in ZF 2? Will we keep both or will we let
Zend_Validate take over what is currently the added value of
Zend_Filter_Input? So that current users of Zend_Filter_Input will
have a good replacement?
So, there's actually even more overlap than that.

Zend_Filter_Input creates and utilizes both filter and validation
chains... without using the related functionality from either component.
Additionally, it has the concepts of aggregated error messages,
treatment of not/empty values, and treatment of required values.
Finally, these chains and concepts are _per_ value; in other words,
Zend_Filter_Input deals in _sets_ of values.

So, it has a lot of added value over either. My feeling on it is that we
need to:

  * Add concepts for required and "allow empty" to validation chains
  * _use_ the chaining functionality from each of the filter and
    validator components

If those are all in place, the InputFilter can actually become the core
(if not full) functionality of Zend_Form (assuming we can then move
decoration into the view layer and have it query the elements for
potential view metadata).

For now, that answers my question as I am thinking about a proposal for Zend_Validate_Csv, that could use a validation chain for validation of columns in the csv data. This chain could best be Zend_Validate, based on your answer.

-Bart

--
List: [email protected]
Info: http://framework.zend.com/archives
Unsubscribe: [email protected]


Reply via email to