mem-memov / quatro
Graph basic library
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/mem-memov/quatro
Requires
- php: ^7.1
Requires (Dev)
- phpunit/phpunit: 5.4.*
This package is auto-updated.
Last update: 2025-10-12 23:17:04 UTC
README
linear graph
class MyStore implements MemMemov\Quatro\StoreInterface { }
$myStore = new MyStore();
$quatro = new MemMemov\Quatro\Quatro($myStore);
Create new nodes
$n1 = $quatro->create(); $n2 = $quatro->create(); $n3 = $quatro->create();
Connect nodes
$n1->add($n2); $n1->add($n3);
Iterate over child nodes
$n1->each(function($node) {
});
Find a node by its ID
$n3 = $quatro->read(3);