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

Reply via email to