user ->vacationRequests() ->overlapsWith($vacationRequest) ->states(VacationRequestState::pendingStates()) ->exists(); } public function errorMessage(): string { return __("You have pending vacation request in this range."); } }