PEAR is discontinued

This is a static archive preserving historical releases and metadata. No new packages or updates will be published. For updates to existing packages, or to publish new packages, please use Composer and Packagist.

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