[FrameworkBundle] Unconditionally register the DateIntervalNormalizer
This commit is contained in:
parent
37fa45bbd1
commit
c7cc780373
@ -89,7 +89,6 @@ use Symfony\Component\Serializer\Encoder\EncoderInterface;
|
||||
use Symfony\Component\Serializer\Mapping\ClassDiscriminatorFromClassMetadata;
|
||||
use Symfony\Component\Serializer\Mapping\Factory\CacheClassMetadataFactory;
|
||||
use Symfony\Component\Serializer\Normalizer\ConstraintViolationListNormalizer;
|
||||
use Symfony\Component\Serializer\Normalizer\DateIntervalNormalizer;
|
||||
use Symfony\Component\Serializer\Normalizer\DenormalizerInterface;
|
||||
use Symfony\Component\Serializer\Normalizer\NormalizerInterface;
|
||||
use Symfony\Component\Stopwatch\Stopwatch;
|
||||
@ -1312,10 +1311,6 @@ class FrameworkExtension extends Extension
|
||||
{
|
||||
$loader->load('serializer.xml');
|
||||
|
||||
if (!class_exists(DateIntervalNormalizer::class)) {
|
||||
$container->removeDefinition('serializer.normalizer.dateinterval');
|
||||
}
|
||||
|
||||
if (!class_exists(ConstraintViolationListNormalizer::class)) {
|
||||
$container->removeDefinition('serializer.normalizer.constraint_violation_list');
|
||||
}
|
||||
|
@ -1102,10 +1102,6 @@ abstract class FrameworkExtensionTest extends TestCase
|
||||
|
||||
public function testDateIntervalNormalizerRegistered()
|
||||
{
|
||||
if (!class_exists(DateIntervalNormalizer::class)) {
|
||||
$this->markTestSkipped('The DateIntervalNormalizer has been introduced in the Serializer Component version 3.4.');
|
||||
}
|
||||
|
||||
$container = $this->createContainerFromFile('full');
|
||||
|
||||
$definition = $container->getDefinition('serializer.normalizer.dateinterval');
|
||||
|
Reference in New Issue
Block a user