go1 / edge
This package's canonical repository appears to be gone and the package has been frozen as a result. Email us for help if needed.
Installs: 24 681
Dependents: 1
Suggesters: 0
Security: 0
Stars: 2
Watchers: 7
Forks: 0
pkg:composer/go1/edge
Requires
- doctrine/dbal: ^2.5.4
README
Simple relationship controller.
# Create the edge $edge = new Edge($connection, 'edge', $type = 111); # Instance if the database schema is not yet configured $edge->install(); # Create connection from source to target $edge->link(333, 555); $edge->link(555, 333); $edge->link(555, 999); $edge->link(999, 555); # Get connections $edge->getTargetIds(555); # = [333, 999] $edge->getTargetIds([333, 555]); # = [333 => array(555), 555 => array(333, 999)] $edge->getSourceIds(999); # = [555] $edge->getSourceIds([333, 999]); # = [333 => array(555), 999 => array(555)] # Remove connection by source $edge->clearUsingSource(555); # Remove connection by target $edge->clearUsingTarget(999);