public function testArrayWithObject()
 {
     $objectFoo = new TestFooNorm();
     $data = ['foo' => $objectFoo, 'baz' => ['quz', true]];
     $normalized = $this->normalizer->normalize($data);
     $objectFooName = get_class($objectFoo);
     $objectFooResult = ['[object] (' . $objectFooName . ')' => ['foo' => 'foo']];
     $this->assertEquals($objectFooResult, $normalized['foo']);
     $expectedResult = ["foo" => $objectFooResult, "baz" => ["quz", true]];
     $this->assertEquals($expectedResult, $normalized);
     $formatted = $this->normalizer->convertToString($normalized);
     $objectFooName = get_class($objectFoo);
     $objectFooResult = '{"[object] (' . $objectFooName . ')":{"foo":"foo"}}';
     $expectedString = '{"foo":' . $objectFooResult . ',"baz":["quz",true]}';
     $this->assertEquals($expectedString, $formatted);
 }