| @@ 37-50 (lines=14) @@ | ||
| 34 | /** |
|
| 35 | * {@inheritdoc} |
|
| 36 | */ |
|
| 37 | public function handle(DomainMessage $domainMessage) |
|
| 38 | { |
|
| 39 | $event = $domainMessage->getPayload(); |
|
| 40 | ||
| 41 | $eventName = get_class($event); |
|
| 42 | $eventHandlers = $this->getEventHandlers(); |
|
| 43 | ||
| 44 | if (isset($eventHandlers[$eventName])) { |
|
| 45 | $handler = $eventHandlers[$eventName]; |
|
| 46 | call_user_func(array($this, $handler), $event, $domainMessage); |
|
| 47 | } else { |
|
| 48 | $this->handleUnknownEvents($domainMessage); |
|
| 49 | } |
|
| 50 | } |
|
| 51 | ||
| 52 | /** |
|
| 53 | * @return string[] |
|
| @@ 121-134 (lines=14) @@ | ||
| 118 | /** |
|
| 119 | * {@inheritdoc} |
|
| 120 | */ |
|
| 121 | public function handle(DomainMessage $domainMessage) |
|
| 122 | { |
|
| 123 | $event = $domainMessage->getPayload(); |
|
| 124 | ||
| 125 | $eventName = get_class($event); |
|
| 126 | $eventHandlers = $this->getEventHandlers(); |
|
| 127 | ||
| 128 | if (isset($eventHandlers[$eventName])) { |
|
| 129 | $handler = $eventHandlers[$eventName]; |
|
| 130 | call_user_func(array($this, $handler), $event); |
|
| 131 | } else { |
|
| 132 | $this->handleUnknownEvents($domainMessage); |
|
| 133 | } |
|
| 134 | } |
|
| 135 | ||
| 136 | /** |
|
| 137 | * @return string[] |
|