Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 570f8d4

Browse filesBrowse files
committed
Merge branch '5.4' into 6.4
* 5.4: fix compatibility with Twig 3.10 [Strings][EnglishInflector] Fix incorrect pluralisation of 'Album' handle union and intersection types for cascaded validations move wiring of the property info extractor to the ObjectNormalizer move Process component dep to require-dev Remove calls to `onConsecutiveCalls()` fix: remove unwanted type cast accept AbstractAsset instances when filtering schemas better distinguish URL schemes and windows drive letters convert empty CSV header names into numeric keys
2 parents e3de458 + 65e7423 commit 570f8d4
Copy full SHA for 570f8d4

File tree

Expand file treeCollapse file tree

3 files changed

+10
-8
lines changed
Filter options
Expand file treeCollapse file tree

3 files changed

+10
-8
lines changed

‎DependencyInjection/FrameworkExtension.php

Copy file name to clipboardExpand all lines: DependencyInjection/FrameworkExtension.php
+7-6Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1996,18 +1996,19 @@ private function registerSerializerConfiguration(array $config, ContainerBuilder
19961996
$container->setParameter('serializer.default_context', $defaultContext);
19971997
}
19981998

1999+
$arguments = $container->getDefinition('serializer.normalizer.object')->getArguments();
2000+
$context = [];
2001+
19992002
if (isset($config['circular_reference_handler']) && $config['circular_reference_handler']) {
2000-
$arguments = $container->getDefinition('serializer.normalizer.object')->getArguments();
2001-
$context = ($arguments[6] ?? $defaultContext) + ['circular_reference_handler' => new Reference($config['circular_reference_handler'])];
2003+
$context += ($arguments[6] ?? $defaultContext) + ['circular_reference_handler' => new Reference($config['circular_reference_handler'])];
20022004
$container->getDefinition('serializer.normalizer.object')->setArgument(5, null);
2003-
$container->getDefinition('serializer.normalizer.object')->setArgument(6, $context);
20042005
}
20052006

20062007
if ($config['max_depth_handler'] ?? false) {
2007-
$arguments = $container->getDefinition('serializer.normalizer.object')->getArguments();
2008-
$context = ($arguments[6] ?? $defaultContext) + ['max_depth_handler' => new Reference($config['max_depth_handler'])];
2009-
$container->getDefinition('serializer.normalizer.object')->setArgument(6, $context);
2008+
$context += ($arguments[6] ?? $defaultContext) + ['max_depth_handler' => new Reference($config['max_depth_handler'])];
20102009
}
2010+
2011+
$container->getDefinition('serializer.normalizer.object')->setArgument(6, $context);
20112012
}
20122013

20132014
private function registerPropertyInfoConfiguration(ContainerBuilder $container, PhpFileLoader $loader): void

‎Resources/config/serializer.php

Copy file name to clipboardExpand all lines: Resources/config/serializer.php
+2-1Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,8 @@
129129
service('property_info')->ignoreOnInvalid(),
130130
service('serializer.mapping.class_discriminator_resolver')->ignoreOnInvalid(),
131131
null,
132+
null,
133+
service('property_info')->ignoreOnInvalid(),
132134
])
133135
->tag('serializer.normalizer', ['priority' => -1000])
134136

@@ -143,7 +145,6 @@
143145
service('serializer.mapping.class_discriminator_resolver')->ignoreOnInvalid(),
144146
null,
145147
[],
146-
service('property_info')->ignoreOnInvalid(),
147148
])
148149

149150
->alias(PropertyNormalizer::class, 'serializer.normalizer.property')

‎Tests/Translation/TranslatorTest.php

Copy file name to clipboardExpand all lines: Tests/Translation/TranslatorTest.php
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,7 @@ protected function getLoader()
272272
$loader
273273
->expects($this->exactly(7))
274274
->method('load')
275-
->willReturnOnConsecutiveCalls(
275+
->willReturn(
276276
$this->getCatalogue('fr', [
277277
'foo' => 'foo (FR)',
278278
]),

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.