PHP Класс Prooph\EventSourcing\AggregateChanged

Автор: Alexander Miertsch ([email protected])
Наследование: extends Prooph\Common\Messaging\DomainEvent
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$payload array

Открытые методы

Метод Описание
aggregateId ( ) : string
occur ( string $aggregateId, array $payload = [] ) : static
payload ( ) : array Return message payload as array

Защищенные методы

Метод Описание
__construct ( string $aggregateId, array $payload, array $metadata = [] )
setAggregateId ( string $aggregateId )
setPayload ( array $payload ) : void This method is called when message is instantiated named constructor fromArray

Описание методов

__construct() защищенный Метод

protected __construct ( string $aggregateId, array $payload, array $metadata = [] )
$aggregateId string
$payload array
$metadata array

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

public aggregateId ( ) : string
Результат string

occur() публичный статический Метод

public static occur ( string $aggregateId, array $payload = [] ) : static
$aggregateId string
$payload array
Результат static

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

The payload should only contain scalar types and sub arrays. The payload is normally passed to json_encode to persist the message or push it into a message queue.
public payload ( ) : array
Результат array

setAggregateId() защищенный Метод

protected setAggregateId ( string $aggregateId )
$aggregateId string

setPayload() защищенный Метод

This method is called when message is instantiated named constructor fromArray
protected setPayload ( array $payload ) : void
$payload array
Результат void

Описание свойств

$payload защищенное свойство

protected array $payload
Результат array