Автор: Alexander Miertsch (contact@prooph.de)
Наследование: implements Prooph\EventStore\Adapter\PayloadSerializer
 /**
  * @test
  * @dataProvider providePayload
  */
 public function it_serializes_and_unserializes_a_payload_array(array $payload)
 {
     $serializer = new JsonPayloadSerializer();
     $payloadStr = $serializer->serializePayload($payload);
     $payloadCopy = $serializer->unserializePayload($payloadStr);
     $this->assertEquals($payload, $payloadCopy);
 }