GraphAware\Neo4j\Client\Formatter\Result::getRelationshipsFromPathMetadata PHP 메소드

getRelationshipsFromPathMetadata() 개인적인 메소드

private getRelationshipsFromPathMetadata ( array $metadata, array $graph ) : array
$metadata array
$graph array
리턴 array
    private function getRelationshipsFromPathMetadata(array $metadata, array $graph)
    {
        $rels = [];
        foreach ($metadata['relationships'] as $relationship) {
            $relId = $this->extractIdFromRestUrl($relationship);
            foreach ($graph['relationships'] as $grel) {
                $grid = (int) $grel['id'];
                if ($grid === $relId) {
                    $rels[$grid] = new Relationship($grel['id'], $grel['type'], $grel['startNode'], $grel['endNode'], $grel['properties']);
                }
            }
        }
        return array_values($rels);
    }