/** * @param int $page * @param LeadsSortBy $sortBy * * @return ResourceCollection */ public function all($page = 1, LeadsSortBy $sortBy = null) { $query = []; if (null !== $sortBy) { $query['sort_by'] = $sortBy->getValue(); } return parent::getPage($page, $query); }
/** * @return array */ public function provideSortFields() { return [[null], [LeadsSortBy::ID_DESC()], [LeadsSortBy::ADDED_ON()], [LeadsSortBy::FIRST_NAME()], [LeadsSortBy::LAST_NAME()]]; }