Details
-
Improvement
-
Status: Closed
-
Trivial
-
Resolution: Fixed
-
None
-
None
Description
Currently, the LinkTool requires that, for each parameter you intend to override from the current request (when using addAllParameters), you do something like this:
$link.addIgnore("foo").addQueryData("foo", "bar").addAllParameters()
It is almost always the case that the "foo" parameter should be ignored from the current request because it's value is being explicitly set by the addQueryData call.
This should be the default behavior, with the current behavior being configurable via the toolbox setup.