#1085: Allow omission of empty argument tag when using argument base
------------------------+---------------------------------------------------
 Reporter:  david       |       Owner:  dominik
     Type:  task        |      Status:  new    
 Priority:  normal      |   Milestone:  1.0.1  
Component:  validation  |     Version:  1.0.0  
 Severity:  trivial     |    Keywords:         
Has_patch:  0           |  
------------------------+---------------------------------------------------
 {{{
 #!xml
 <arguments base="users[]">
   <argument>email</argument>
 </arguments>
 }}}
 validates {{{users[*][email]}}}.

 However,
 {{{
 #!xml
 <arguments base="users[]">
   <argument />
 </arguments>
 }}}
 validates {{{users[*]}}}.

 Also, it's inconvenient in a situation like this:
 {{{
 #!xml
 <validator class="and">
         <arguments base="users[]">
                 <argument />
         </arguments>

         <validator class="string">
                 <argument>name</argument>
         </validator>

         <validator class="email">
                 <argument>email</argument>
         </validator>

 </validator>
 }}}
 because what we really want to do is only define the base for the child
 validators. No need to even set an argument (which, however, is ignored
 anyway by operator validators)

-- 
Ticket URL: <http://trac.agavi.org/ticket/1085>
Agavi <http://www.agavi.org/>
An MVC Framework for PHP5


_______________________________________________
Agavi Tickets Mailing List
[email protected]
http://lists.agavi.org/mailman/listinfo/tickets

Reply via email to