This commit is contained in:
EwelinaLasowy
2022-02-16 11:38:07 +01:00
parent db4914392f
commit 0a921c45cc
12 changed files with 196 additions and 94 deletions

View File

@@ -11,6 +11,7 @@ use Toby\Domain\Events\VacationRequestAcceptedByAdministrative;
use Toby\Domain\Events\VacationRequestAcceptedByTechnical;
use Toby\Domain\Events\VacationRequestApproved;
use Toby\Domain\Events\VacationRequestCreated;
use Toby\Domain\Events\VacationRequestRejected;
use Toby\Eloquent\Models\VacationRequest;
class VacationRequestStateManager
@@ -38,6 +39,7 @@ class VacationRequestStateManager
public function reject(VacationRequest $vacationRequest): void
{
$this->changeState($vacationRequest, VacationRequestState::Rejected);
$this->dispatcher->dispatch(new VacationRequestRejected($vacationRequest));
}
public function cancel(VacationRequest $vacationRequest): void