Skip to content

Commit a742dbe

Browse files
authored
refactor(symfony): remove obsolete option validator.query-parameter-validation (api-platform#7139)
1 parent b6080d4 commit a742dbe

File tree

2 files changed

+4
-8
lines changed

2 files changed

+4
-8
lines changed

src/Symfony/Bundle/DependencyInjection/ApiPlatformExtension.php

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -759,13 +759,6 @@ private function registerValidatorConfiguration(ContainerBuilder $container, arr
759759
}
760760

761761
$container->setParameter('api_platform.validator.serialize_payload_fields', $config['validator']['serialize_payload_fields']);
762-
$container->setParameter('api_platform.validator.query_parameter_validation', $config['validator']['query_parameter_validation']);
763-
764-
if (!$config['validator']['query_parameter_validation']) {
765-
$container->removeDefinition('api_platform.listener.view.validate_query_parameters');
766-
$container->removeDefinition('api_platform.validator.query_parameter_validator');
767-
$container->removeDefinition('api_platform.symfony.parameter_validator');
768-
}
769762
}
770763

771764
private function registerDataCollectorConfiguration(ContainerBuilder $container, array $config, XmlFileLoader $loader): void

src/Symfony/Bundle/DependencyInjection/Configuration.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,10 @@ public function getConfigTreeBuilder(): TreeBuilder
9191
->addDefaultsIfNotSet()
9292
->children()
9393
->variableNode('serialize_payload_fields')->defaultValue([])->info('Set to null to serialize all payload fields when a validation error is thrown, or set the fields you want to include explicitly.')->end()
94-
->booleanNode('query_parameter_validation')->defaultValue(true)->end()
94+
->booleanNode('query_parameter_validation')
95+
->defaultValue(true)
96+
->setDeprecated('api-platform/symfony', '4.2', 'Will be removed in API Platform 5.0.')
97+
->end()
9598
->end()
9699
->end()
97100
->arrayNode('eager_loading')

0 commit comments

Comments
 (0)