PHP 5_4 branch. Here's the diff as a gist: https://gist.github.com/e3e1da28123017ba568d
On Sun, Jan 8, 2012 at 5:43 PM, Etienne Kneuss <col...@php.net> wrote: > It works fine here on trunk, what code-base are you targetting? > > Best, > > On Sun, Jan 8, 2012 at 18:31, Paul Dragoonis <dragoo...@gmail.com> wrote: >> Here's the patch. At the moment my clear() method clones the >> functionality of count() just as a prototype to get things working >> before i make it do the actual clear functionality. >> >> Patch attached to this email, made using 'svn diff' >> >> - Paul Dragoonis. >> >> On Sun, Jan 8, 2012 at 4:38 PM, Etienne Kneuss <col...@php.net> wrote: >>> Hi Paul, >>> >>> On Sun, Jan 8, 2012 at 16:32, Paul Dragoonis <dragoo...@gmail.com> wrote: >>>> Hey Internals, >>>> >>>> I'm trying to add a new method to SplDoublyLinkedList named "clear" >>>> >>>> I've successfully compiled please see the output: >>>> >>>> $dll = new \SplDoublyLinkedList(); >>>> var_dump(get_class_methods($dll)); >>>> array(23) { >>>> [0]=> >>>> string(5) "clear" >>>> >>>> >>>> So my clear method is there, but as soon as i try to call it in the >>>> code by doing: >>>> $dll->clear(); >>>> >>>> I get: >>>> Fatal error: Call to undefined function new \SplDoublyLinkedList() in >>>> - on line 2 >>>> >>>> Without the call to clear, the class works as normal. >>>> >>>> >>>> Here are the 2 entries i've made: >>>> SPL_ME(SplDoublyLinkedList, clear, arginfo_dllist_void, >>>> ZEND_ACC_PUBLIC) >>>> SPL_METHOD(SplDoublyLinkedList, clear) >>>> { >>>> RETURN_TRUE; >>>> } >>>> >>>> >>>> Can someone help me out? >>> >>> Is that all the modifications you did to the code? If not, could you >>> please attach a patch. >>> >>> I will take a look. >>> >>> Best, >>> >>>> >>>> Thanks, >>>> Paul Dragoonis. >>>> >>>> -- >>>> PHP Internals - PHP Runtime Development Mailing List >>>> To unsubscribe, visit: http://www.php.net/unsub.php >>>> >>> >>> >>> >>> -- >>> Etienne Kneuss >>> http://www.colder.ch > > > > -- > Etienne Kneuss > http://www.colder.ch -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php