/** * @test jms serializer configuration */ public function jmsSerializers() { $this->loadExtension(['serializers' => ['default' => ['jms' => ['format' => 'xml']]]], false); $jmsBundle = new JMSSerializerBundle(); $jmsBundle->getContainerExtension()->load([], $this->container); $jmsBundle->build($this->container); $id = EventBandExtension::getSerializerId('default'); $this->assertTrue($this->container->hasDefinition($id)); $this->container->getDefinition($id)->setPublic(true); $this->container->compile(); $serializer = $this->container->get($id); $this->assertInstanceOf('EventBand\\Serializer\\Jms\\JmsEventContainerSerializer', $serializer); $this->assertEquals('xml', $this->container->getDefinition($id)->getArgument(1)); }