This commit is contained in:
Dennis Eichhorn 2023-10-05 11:58:36 +00:00
parent 007fc6dfe8
commit eff9f243d9

View File

@ -250,9 +250,13 @@ class Node
foreach ($this->edges as $edge) {
$nodes = $edge->getNodes();
$neighbors[] = $nodes[0] !== null && !$this->isEqual($nodes[0])
? $nodes[0]
: $nodes[1];
if ($edge->isDirected && isset($nodes[1]) && !$this->isEqual($nodes[1])) {
$neighbors[] = $nodes[1];
} else {
$neighbors[] = isset($nodes[0]) && !$this->isEqual($nodes[0])
? $nodes[0]
: $nodes[1];
}
}
return $neighbors;