diff --git a/src/Configurator/DockerComposeConfigurator.php b/src/Configurator/DockerComposeConfigurator.php index 5314aa7f..e1f07c33 100644 --- a/src/Configurator/DockerComposeConfigurator.php +++ b/src/Configurator/DockerComposeConfigurator.php @@ -275,7 +275,9 @@ private function configureDockerCompose(Recipe $recipe, array $config, bool $upd } // Keep end in memory (check break line on previous line) - $endAt[$node] = !$i || '' !== trim($lines[$i - 1]) ? $i : $i - 1; + if (null !== $node) { + $endAt[$node] = !$i || '' !== trim($lines[$i - 1]) ? $i : $i - 1; + } $node = $matches[1]; if (!isset($nodesLines[$node])) { $nodesLines[$node] = []; @@ -285,7 +287,9 @@ private function configureDockerCompose(Recipe $recipe, array $config, bool $upd $startAt[$node] = $i + 1; } } - $endAt[$node] = \count($lines) + 1; + if (null !== $node) { + $endAt[$node] = \count($lines) + 1; + } foreach ($extra as $key => $value) { if (isset($endAt[$key])) {