diff --git a/src/ComponentModel/Container.php b/src/ComponentModel/Container.php index 8b52a6f..43d2c91 100644 --- a/src/ComponentModel/Container.php +++ b/src/ComponentModel/Container.php @@ -65,7 +65,7 @@ public function addComponent(IComponent $component, ?string $name, ?string $inse // user checking $this->validateChildComponent($component); - if (isset($this->components[$insertBefore])) { + if ($insertBefore !== null && isset($this->components[$insertBefore])) { $tmp = []; foreach ($this->components as $k => $v) { if ((string) $k === $insertBefore) {