Hey Internals, I've finished the patch, and with approval i'd like to push to trunk, even though i'm aware we have a 5_4 branch code freeze.
Can someone review my work and provide feedback/approval? [1] https://gist.github.com/1580974 Thanks, Paul Dragoonis. On Sun, Jan 8, 2012 at 6:18 PM, Paul Dragoonis <dragoo...@gmail.com> wrote: > 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