File tree Expand file tree Collapse file tree 2 files changed +17
-0
lines changed
src/Symfony/Bundle/FrameworkBundle
Tests/DependencyInjection Expand file tree Collapse file tree 2 files changed +17
-0
lines changed Original file line number Diff line number Diff line change 2626 <tag name =" serializer.normalizer" priority =" -1000" />
2727 </service >
2828
29+ <service id =" serializer.normalizer.datetime" class =" Symfony\Component\Serializer\Normalizer\DateTimeNormalizer" public =" false" >
30+ <!-- Run before serializer.normalizer.object -->
31+ <tag name =" serializer.normalizer" priority =" -910" />
32+ </service >
33+
2934 <!-- Loader -->
3035 <service id =" serializer.mapping.chain_loader" class =" Symfony\Component\Serializer\Mapping\Loader\LoaderChain" public =" false" >
3136 <argument type =" collection" />
Original file line number Diff line number Diff line change 1818use Symfony \Component \DependencyInjection \Loader \ClosureLoader ;
1919use Symfony \Component \DependencyInjection \ParameterBag \ParameterBag ;
2020use Symfony \Component \DependencyInjection \Reference ;
21+ use Symfony \Component \Serializer \Normalizer \DateTimeNormalizer ;
2122
2223abstract class FrameworkExtensionTest extends TestCase
2324{
@@ -453,6 +454,17 @@ public function testRegisterSerializerExtractor()
453454 $ this ->assertEquals (array ('priority ' => -999 ), $ tag [0 ]);
454455 }
455456
457+ public function testDateTimeNormalizerRegistered ()
458+ {
459+ $ container = $ this ->createContainerFromFile ('full ' );
460+
461+ $ definition = $ container ->getDefinition ('serializer.normalizer.datetime ' );
462+ $ tag = $ definition ->getTag ('serializer.normalizer ' );
463+
464+ $ this ->assertEquals (DateTimeNormalizer::class, $ definition ->getClass ());
465+ $ this ->assertEquals (-910 , $ tag [0 ]['priority ' ]);
466+ }
467+
456468 public function testAssetHelperWhenAssetsAreEnabled ()
457469 {
458470 $ container = $ this ->createContainerFromFile ('full ' );
You can’t perform that action at this time.
0 commit comments