refactor: rename class

This commit is contained in:
Oliver Davies 2023-04-25 00:41:25 +01:00
parent d19fcbdede
commit a294d94449
2 changed files with 4 additions and 13 deletions

View file

@ -9,10 +9,9 @@ use Symfony\Component\Serializer\Encoder\JsonEncoder;
use Symfony\Component\Serializer\NameConverter\CamelCaseToSnakeCaseNameConverter;
use Symfony\Component\Serializer\Normalizer\ObjectNormalizer;
use Symfony\Component\Serializer\Serializer;
use Symfony\Component\Validator\ConstraintViolationInterface;
use Symfony\Component\Validator\Validation;
final class ValidateBuildConfigurationData
final class ValidateConfigurationData
{
public function handle(array $configurationData, \Closure $next) {
// Convert the input to a configuration data object.
@ -24,15 +23,7 @@ final class ValidateBuildConfigurationData
$violations = $validator->validate($configurationDataObject);
if (0 < $violations->count()) {
$io->error('Configuration is invalid.');
$io->listing(
collect($violations)
->map(fn (ConstraintViolationInterface $v) => "{$v->getPropertyPath()} - {$v->getMessage()}")
->toArray()
);
return;
throw new \RuntimeException('Configuration is invalid.');
}
return $next($configurationData);

View file

@ -7,7 +7,7 @@ namespace App\Command;
use App\Action\CreateFinalConfigurationData;
use App\Action\CreateListOfFilesToGenerate;
use App\Action\GenerateConfigurationFiles;
use App\Action\ValidateBuildConfigurationData;
use App\Action\ValidateConfigurationData;
use App\DataTransferObject\TemplateFile;
use Illuminate\Pipeline\Pipeline;
use Illuminate\Support\Collection;
@ -63,7 +63,7 @@ class GenerateCommand extends Command
$pipes = [
new CreateFinalConfigurationData(),
new ValidateBuildConfigurationData(),
new ValidateConfigurationData(),
new CreateListOfFilesToGenerate(),