diff --git a/src/Console/GenerateClassCommand.php b/src/Console/GenerateClassCommand.php index 99e5181151a29d3ac0aaf20b36d269420edc87a6..cf7fe6e2d341200d0cd1c301ca428712a1ce49d9 100644 --- a/src/Console/GenerateClassCommand.php +++ b/src/Console/GenerateClassCommand.php @@ -122,7 +122,7 @@ final class GenerateClassCommand extends Command /** * @return ClassDefinition[] */ - private function loadDefinitions(string $definitionFile): array + private function loadDefinitions(string $definitionFile): iterable { $definitionFile = Path::canonicalize($definitionFile); if ( ! \file_exists($definitionFile)) { @@ -133,7 +133,7 @@ final class GenerateClassCommand extends Command } $definitions = require $definitionFile; - if (!\is_array($definitions)) { + if ( ! \is_iterable($definitions)) { $definitions = [$definitions]; } foreach($definitions as $definition) {