diff --git a/app/Commands/Incident/RemoveIncidentCommand.php b/app/Commands/Incident/RemoveIncidentCommand.php new file mode 100644 index 00000000..ca095b51 --- /dev/null +++ b/app/Commands/Incident/RemoveIncidentCommand.php @@ -0,0 +1,36 @@ +incident = $incident; + } +} diff --git a/app/Events/Incident/IncidentWasRemovedEvent.php b/app/Events/Incident/IncidentWasRemovedEvent.php new file mode 100644 index 00000000..cab1a30f --- /dev/null +++ b/app/Events/Incident/IncidentWasRemovedEvent.php @@ -0,0 +1,32 @@ +incident = $incident; + } +} diff --git a/app/Handlers/Commands/Incident/RemoveIncidentCommandHandler.php b/app/Handlers/Commands/Incident/RemoveIncidentCommandHandler.php new file mode 100644 index 00000000..f06f0b0c --- /dev/null +++ b/app/Handlers/Commands/Incident/RemoveIncidentCommandHandler.php @@ -0,0 +1,35 @@ +incident; + + event(new IncidentWasRemovedEvent($incident)); + + $incident->delete(); + } +}