PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

Home » Structures » Tree » Bug #1569

Tree_Memory_DBsimple has no hasChildren function hence remove doesnt work

Details

Submitted2004-06-07 11:41 UTC
Fromjl at lusidor dot se
Assigneddufuz
StatusClosed
PackageTree
PHP VersionIrrelevant
OSBSD
Roadmaps(Not assigned)

Comments

[2004-06-07 11:41 UTC] jl at lusidor dot se

Description:
------------
I Run
Tree::setupMemory('DBsimple',$dsn,$options);
I get a working tree but the remove method fails with a warning on that hasChildren(); doesnt exists.

My quick fix was to
// if( $this->hasChildren($id) )
// $id = $this->walk( array('_remove',$this) , $id , 'array' );
This makes it recursive unfriendly :D But I can get recursive functionality from my code anyway