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

getNodesFromPathMetadata() 개인적인 메소드

private getNodesFromPathMetadata ( array $metadata, array $graph ) : array
$metadata array
$graph array
리턴 array
    private function getNodesFromPathMetadata(array $metadata, array $graph)
    {
        $nodes = [];
        foreach ($metadata['nodes'] as $node) {
            $nodeId = $this->extractIdFromRestUrl($node);
            foreach ($graph['nodes'] as $gn) {
                $gnid = (int) $gn['id'];
                if ($gnid === $nodeId) {
                    $nodes[$nodeId] = new Node($gn['id'], $gn['labels'], $gn['properties']);
                }
            }
        }
        return array_values($nodes);
    }