#1203: Configuration parameter whitespace handling is inconsistent
--------------------+-------------------------------------------------------
 Reporter:  david   |       Owner:  david
     Type:  defect  |      Status:  new  
 Priority:  normal  |   Milestone:  1.0.2
Component:  util    |     Version:  1.0.1
 Severity:  normal  |    Keywords:       
Has_patch:  0       |  
--------------------+-------------------------------------------------------
 Configuration will convert this:
 {{{
 #!xml
 <ae:parameter name="foo"></ae:parameter>
 }}}
 to
 {{{
 NULL
 }}}
 while it converts
 {{{
 #!xml
 <ae:parameter name="foo">  </ae:parameter>
 }}}
 to
 {{{
 string(0) ""
 }}}

 This is, in my opinion, confusing and should be fixed. It leads to
 genuinely problematic bugs like #1200. Retaining the space characters
 would still be remotely logical (albeit inconsistent with the behavior of
 converting an empty string to {{{NULL}}}), but stripping them and leaving
 the empty string is just wrong.

 I propose to fix {{{AgaviToolkit::literalize()}}} accordingly, as the
 problem is rooted in that method.

-- 
Ticket URL: <http://trac.agavi.org/ticket/1203>
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