コード例 #1
0
 /**
  * @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));
 }