Prooph\EventStore\Adapter\PayloadSerializer\JsonPayloadSerializer::serializePayload PHP Метод

serializePayload() публичный Метод

public serializePayload ( array $payload ) : string
$payload array
Результат string
    public function serializePayload(array $payload)
    {
        return json_encode($payload);
    }

Usage Example

 /**
  * @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);
 }