/**
  * @see \Broadway\Serializer\SerializableInterface::serialize()
  *
  * @return array Values of properties that should be serialized
  */
 public final function serialize()
 {
     return RecursiveSerializer::serialize(get_object_vars($this));
 }
 /**
  * @test
  */
 public function when_serializing_it_leaves_an_array_of_scalar_values_as_it_is()
 {
     $serializedData = ['foo' => ['bar', 'baz']];
     $this->assertSame($serializedData, RecursiveSerializer::serialize($serializedData));
 }