Conditions | 1 |
Paths | 1 |
Total Lines | 12 |
Code Lines | 7 |
Lines | 0 |
Ratio | 0 % |
Tests | 7 |
CRAP Score | 1 |
Changes | 0 |
1 | <?php |
||
61 | public function filterEventsByClass(array $eventClasses): self |
||
62 | { |
||
63 | 7 | $events = array_filter($this->eventsWithMetadata, function (EventWithMetaData $eventWithMetaData) use ($eventClasses) { |
|
64 | 7 | return $this->eventHasAnyOfThisClasses($eventWithMetaData->getEvent(), $eventClasses); |
|
65 | 7 | }); |
|
66 | |||
67 | 7 | return new self( |
|
68 | 7 | $this->sequence, |
|
69 | 7 | $this->version, |
|
70 | 7 | $events |
|
71 | ); |
||
72 | } |
||
73 | |||
85 | } |