Skip to content

Commit 955dfcc

Browse files
Merge pull request #4843 from vincentchalamon/chore/remove-metadata_backward_compatibility_layer-option
Remove metadata_backward_compatibility_layer option
2 parents cffe6fe + d05af80 commit 955dfcc

File tree

4 files changed

+2
-6
lines changed

4 files changed

+2
-6
lines changed

src/Symfony/Bundle/DependencyInjection/ApiPlatformExtension.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ private function registerCommonConfiguration(ContainerBuilder $container, array
191191
$container->setAlias('api_platform.name_converter', $config['name_converter']);
192192
}
193193
$container->setParameter('api_platform.asset_package', $config['asset_package']);
194-
$container->setParameter('api_platform.defaults', $this->normalizeDefaults($config['defaults'] ?? [], $config['metadata_backward_compatibility_layer'] ?? false));
194+
$container->setParameter('api_platform.defaults', $this->normalizeDefaults($config['defaults'] ?? []));
195195
}
196196

197197
/**
@@ -212,7 +212,7 @@ private function getPaginationDefaults(array $defaults, array $collectionPaginat
212212
return array_merge($collectionPaginationConfiguration, $paginationOptions);
213213
}
214214

215-
private function normalizeDefaults(array $defaults, bool $compatibility = false): array
215+
private function normalizeDefaults(array $defaults): array
216216
{
217217
$normalizedDefaults = ['extra_properties' => $defaults['extra_properties'] ?? []];
218218
unset($defaults['extra_properties']);

src/Symfony/Bundle/DependencyInjection/Configuration.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,6 @@ public function getConfigTreeBuilder(): TreeBuilder
8787
->defaultValue('0.0.0')
8888
->end()
8989
->booleanNode('show_webby')->defaultTrue()->info('If true, show Webby on the documentation page')->end()
90-
->booleanNode('metadata_backward_compatibility_layer')->defaultTrue()->info('If true, declared services are using legacy interfaces for the following services: "api_platform.iri_converter", "api_platform.openapi.factory", "api_platform.identifiers_extractor".')->end()
9190
->scalarNode('name_converter')->defaultNull()->info('Specify a name converter to use.')->end()
9291
->scalarNode('asset_package')->defaultNull()->info('Specify an asset package name to use.')->end()
9392
->scalarNode('path_segment_name_generator')->defaultValue('api_platform.path_segment_name_generator.underscore')->info('Specify a path name generator to use.')->end()

tests/Symfony/Bundle/DependencyInjection/ApiPlatformExtensionTest.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@ class ApiPlatformExtensionTest extends TestCase
6262

6363
public const DEFAULT_CONFIG = ['api_platform' => [
6464
'title' => 'title',
65-
'metadata_backward_compatibility_layer' => false,
6665
'description' => 'description',
6766
'version' => 'version',
6867
'formats' => [
@@ -698,7 +697,6 @@ public function testGraphQlConfigurationMetadataBackwardCompatibilityLayer(): vo
698697
{
699698
$config = self::DEFAULT_CONFIG;
700699
$config['api_platform']['graphql']['enabled'] = true;
701-
$config['api_platform']['metadata_backward_compatibility_layer'] = true;
702700
(new ApiPlatformExtension())->load($config, $this->container);
703701

704702
$services = [

tests/Symfony/Bundle/DependencyInjection/ConfigurationTest.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,6 @@ private function runDefaultConfigTests(array $doctrineIntegrationsToLoad = ['orm
8383
$this->assertEquals([
8484
'title' => 'title',
8585
'description' => 'description',
86-
'metadata_backward_compatibility_layer' => true,
8786
'version' => '1.0.0',
8887
'show_webby' => true,
8988
'formats' => [

0 commit comments

Comments
 (0)