serializer = new LazyLoadingSerializer( new MetadataFactory(new AnnotationDriver(new AnnotationReader())), new HandlerRegistry(), new UnserializeObjectConstructor(), null, null, array('json' => 'jms_serializer.json_serialization_visitor') ); $container = new ContainerBuilder(); $container->setParameter('kernel.debug', true); $container->setParameter('kernel.cache_dir', sys_get_temp_dir().'/serializer'); $container->setParameter('kernel.bundles', array()); $extension = new JMSSerializerExtension(); $extension->load(array(array()), $container); $this->serializer->setContainer($container); } public function testSetSerializeNull() { $this->serializer->setSerializeNull(true); $this->assertEquals('{"foo":"bar","baz":null}', $this->serializer->serialize(array('foo' => 'bar', 'baz' => null), 'json')); } }