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