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