Inheritance: extends Symfony\Component\Serializer\Normalizer\AbstractObjectNormalizer
 /**
  * @group legacy
  */
 public function testInstantiateObjectDenormalizer()
 {
     $data = array('foo' => 'foo', 'bar' => 'bar', 'baz' => 'baz');
     $class = __NAMESPACE__ . '\\Dummy';
     $context = array();
     $normalizer = new AbstractObjectNormalizerDummy();
     $normalizer->instantiateObject($data, $class, $context, new \ReflectionClass($class), array());
 }
 public function testDenormalize()
 {
     $normalizer = new AbstractObjectNormalizerDummy();
     $normalizedData = $normalizer->denormalize(array('foo' => 'foo', 'bar' => 'bar', 'baz' => 'baz'), __NAMESPACE__ . '\\Dummy');
     $this->assertSame('foo', $normalizedData->foo);
     $this->assertNull($normalizedData->bar);
     $this->assertSame('baz', $normalizedData->baz);
 }
 /**
  * @expectedException \Symfony\Component\Serializer\Exception\ExtraAttributesException
  * @expectedExceptionMessage Extra attributes are not allowed ("fooFoo", "fooBar" are unknown).
  */
 public function testDenormalizeWithExtraAttributes()
 {
     $normalizer = new AbstractObjectNormalizerDummy();
     $normalizer->denormalize(array('fooFoo' => 'foo', 'fooBar' => 'bar'), __NAMESPACE__ . '\\Dummy', 'any', array('allow_extra_attributes' => false));
 }