What steps will reproduce the problem?
1. Instantiate any CMap derived class, for example create a CForm, and
access it's elements.
2. Try to unset($element['attribute']) or $collection->remove('attribute')
What is the expected output? What do you see instead?
The element should be removed, but an error appears stating that the method
exists does not exist (existential crisis indeed). :)
Changing the method to use contains instead of exists works perfectly.
What version of the product are you using? On what operating system?
Trunk v1479, Linux Mint 7
Patch provided below
Original issue reported on code.google.com by marl...@gmail.com on 26 Oct 2009 at 9:36
Original issue reported on code.google.com by
marl...@gmail.com
on 26 Oct 2009 at 9:36Attachments: