page = max(1, $page); $this->limit = max(1, min(PaginatedResult::MAX_LIMIT, $limit)); $this->search = $search !== null ? mb_substr(trim($search), 0, PaginatedResult::MAX_SEARCH_LENGTH) : null; } }