Hi, please have a look at the changelog: https://github.com/arangodb/arangodb-php/blob/devel/CHANGELOG.md#changes
and the migration articles in: https://docs.arangodb.com/3.1/cookbook/AQL/ If that doesn't answer your question, please follow up. Cheers, Willi On Wednesday, March 1, 2017 at 3:22:15 PM UTC+1, Georgios Kafataridis wrote: > > I recently migrated to ArangoDB 3.1.12 and I am using the php arangodb > library (https://github.com/arangodb/arangodb-php/) for some > functionalities. > I 2.8.0 when I needed to delete something (a page for example that was in > a pagetree and had other pages below) I parsed all connected edges and > deleted them one by one > > > $graph = $graphHandler->getGraph('pageTree'); > $vertexHandler = new ArangoVertexHandler($this->getArangodbConnection()); > > > //get the vertex of the deleted page > $vertex=$vertexHandler->getById('page', $id); > > > //get all the children pages > $edgeCursors=$graphHandler->getConnectedEdges($graph, $vertex->getHandle > (), [ > 'direction'=>'outbound', > 'includeData'=>true, > 'maxDepth'=>20, > 'maxIterations'=>200, > ]); > > How can I achieve the same result with as few as code changes possible ? > Should getEdgeCollections() suffice? > > In case anyone wonders where the methods, are they are in > "lib/triagens/ArangoDb/GraphHandler.php" > -- You received this message because you are subscribed to the Google Groups "ArangoDB" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
