Beispiel #1
0
 /**
  * Merges the given meta data
  *
  * @param MetaData $data The meta data
  *
  * @return void
  */
 public function merge(MetaData $data)
 {
     foreach ($data->toArray() as $key => $value) {
         $this->set($key, $value);
     }
 }
Beispiel #2
0
 /**
  * {@inheritdoc}
  */
 public function toArray() : array
 {
     return ['id' => $this->id->toString(), 'type' => $this->type->value(), 'timestamp' => $this->timestamp->toString(), 'meta_data' => $this->metaData->toArray(), 'payload_type' => $this->payloadType->toString(), 'payload' => $this->payload->toArray()];
 }