Code Coverage
 
Lines
Branches
Paths
Functions and Methods
Classes and Traits
Total
n/a
0 / 0
n/a
0 / 0
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
1<?php
2
3namespace App\Shared\Domain\Model;
4
5use App\Shared\Domain\Event\DomainEvent;
6
7/**
8 * Interface to explicitly mark an aggregate as able to generate DomainEvents
9 * @author Wilhelm Zwertvaegher
10 */
11interface ProducesDomainEvents
12{
13    /**
14     * @return array<DomainEvent>
15     */
16    public function pullEvents(): array;
17}