setCurrentPage($page_nbr); return $this->entity->Filter($filters)->paginate($page_size, $fields); } /** * @param IEntity $entity * @return bool */ public function update(IEntity $entity) { return $entity->Save(); } /** * @param IEntity $entity * @return bool */ public function add(IEntity $entity) { return $entity->save(); } /** * @param IEntity $entity * @return bool */ public function delete(IEntity $entity) { return $entity->delete(); } /** * @param int $id * @return IEntity */ public function get($id) { return $this->entity->find($id); } }