refactor: use the Config DTO to output the project

...name
This commit is contained in:
Oliver Davies 2023-04-25 14:56:45 +01:00
parent 3e1ced3aff
commit 33103417de
4 changed files with 20 additions and 9 deletions

View file

@ -76,14 +76,14 @@ class GenerateCommand extends Command
/**
* @var Collection<int,TemplateFile> $generatedFiles
* @var array<string,mixed> $configurationData
* @var Config $configurationData
*/
[$configurationData, $generatedFiles] = (new Pipeline())
->send($configFile)
->through($pipelines)
->thenReturn();
$io->info("Building configuration for {$configurationData['name']}.");
$io->info("Building configuration for {$configurationData->name}.");
$io->write('Generated files:');
$io->listing(static::getListOfFiles(filesToGenerate: $generatedFiles)->toArray());