stateManager->waitForTechnical($vacationRequest); $this->notifyTechApprovers($vacationRequest); } protected function notifyTechApprovers(VacationRequest $vacationRequest): void { $users = User::query() ->whereIn("role", [Role::TechnicalApprover, Role::Administrator]) ->get(); foreach ($users as $user) { $user->notify(new VacationRequestWaitsForApprovalNotification($vacationRequest, $user)); } } }