PHP Class Prooph\EventSourcing\AggregateChanged

Author: Alexander Miertsch ([email protected])
Inheritance: extends Prooph\Common\Messaging\DomainEvent
Afficher le fichier Open project: prooph/event-sourcing Class Usage Examples

Protected Properties

Свойство Type Description
$payload array

Méthodes publiques

Méthode Description
aggregateId ( ) : string
occur ( string $aggregateId, array $payload = [] ) : static
payload ( ) : array Return message payload as array

Méthodes protégées

Méthode Description
__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

Method Details

__construct() protected méthode

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

aggregateId() public méthode

public aggregateId ( ) : string
Résultat string

occur() public static méthode

public static occur ( string $aggregateId, array $payload = [] ) : static
$aggregateId string
$payload array
Résultat static

payload() public méthode

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
Résultat array

setAggregateId() protected méthode

protected setAggregateId ( string $aggregateId )
$aggregateId string

setPayload() protected méthode

This method is called when message is instantiated named constructor fromArray
protected setPayload ( array $payload ) : void
$payload array
Résultat void

Property Details

$payload protected_oe property

protected array $payload
Résultat array