public function testSupportNormalization() { $urlGeneratorProphecy = $this->prophesize(UrlGeneratorInterface::class); $normalizer = new ErrorNormalizer($urlGeneratorProphecy->reveal()); $this->assertTrue($normalizer->supportsNormalization(new \Exception(), ErrorNormalizer::FORMAT)); $this->assertFalse($normalizer->supportsNormalization(new \Exception(), 'xml')); $this->assertFalse($normalizer->supportsNormalization(new \stdClass(), ErrorNormalizer::FORMAT)); $this->assertTrue($normalizer->supportsNormalization(new FlattenException(), ErrorNormalizer::FORMAT)); $this->assertFalse($normalizer->supportsNormalization(new FlattenException(), 'xml')); $this->assertFalse($normalizer->supportsNormalization(new \stdClass(), ErrorNormalizer::FORMAT)); }