#955: AgaviWebRequestDataHolder method implementations are all over the place
---------------------+------------------------------------------------------
Reporter: david | Owner: david
Type: defect | Status: new
Priority: normal | Milestone: 0.11.6
Component: request | Version: 0.11.5
Severity: major | Keywords:
Has_patch: 0 |
---------------------+------------------------------------------------------
* {{{isParameterValueEmpty()}}} returns {{{false}}} for a {{{null}}} value
ever since [2291]/#693
* none of the {{{get()}}} and {{{has()}}} implementations were updated to
handle null values in the same way as [2291]/#693
* {{{removeCookie()}}} doesn't support array syntax
* {{{getFile()}}}/{{{hasFile()}}}/{{{removeFile()}}} don't perform a
literal lookup first
* {{{removeFile()}}} contains old code from the days before the
introduction of {{{AgaviUplodadedFile}}} in [[1530]] (a.k.a. dinosaur's
age)
In general, it would probably be smart to simply create
{{{AgaviParameterHolder}}} instances for each source, and just proxy the
calls, but I'll leave that for another ticket.
--
Ticket URL: <http://trac.agavi.org/ticket/955>
Agavi <http://www.agavi.org/>
An MVC Framework for PHP5
_______________________________________________
Agavi Tickets Mailing List
[email protected]
http://lists.agavi.org/mailman/listinfo/tickets