diff --git a/src/Codegen.php b/src/Codegen.php index 8ffc759..db06f29 100644 --- a/src/Codegen.php +++ b/src/Codegen.php @@ -197,7 +197,7 @@ private function buildUriBuilders(): void { )) ->setGeneratedFrom($this->getGeneratedFrom()) ->setDiscardChanges( - Shapes::idx($this->config, 'discardChanges', false), + Shapes::idx($this->config ?? shape(), 'discardChanges', false), ); $controllers = $this->controllerFacts->getControllers()->keys(); @@ -242,7 +242,7 @@ function (classname $class) { $base, $param_builder, )) - ->setDiscardChanges(Shapes::idx($this->config, 'discardChanges', false)) + ->setDiscardChanges(Shapes::idx($this->config ?? shape(), 'discardChanges', false)) ->setGeneratedFrom($this->getGeneratedFrom()); foreach ($config['trait']['requireExtends'] ?? [] as $what) { $builder->traitRequireExtends($what);