Try fixing graph
Some checks are pending
CI / general_module_workflow_php (push) Waiting to run

This commit is contained in:
Dennis Eichhorn 2024-05-19 02:27:25 +02:00
parent 991d7d2b80
commit e9cb5443d0

View File

@ -1135,7 +1135,7 @@ class Graph
} }
foreach ($this->nodes as $node) { foreach ($this->nodes as $node) {
$colors[$node->getId()] = 0; $colors[$node->getId()] = -1;
} }
$node1 = \reset($this->nodes); $node1 = \reset($this->nodes);
@ -1152,7 +1152,7 @@ class Graph
? $edge->node2 ? $edge->node2
: $edge->node1; : $edge->node1;
if ($colors[$adj->getId()] === 0) { if ($colors[$adj->getId()] === -1) {
$colors[$adj->getId()] = 1 - $colors[$node->getId()]; $colors[$adj->getId()] = 1 - $colors[$node->getId()];
$stack[] = $adj; $stack[] = $adj;
} elseif ($colors[$adj->getId()] === $colors[$node->getId()]) { } elseif ($colors[$adj->getId()] === $colors[$node->getId()]) {