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