/**
  * @param  null $page
  * @param  null $limit
  * @return array
  */
 public function getParameters($page = null, $limit = null, $where = null, $search = null, $order = null)
 {
     $parameters = parent::getParameters($page, $limit);
     $parameters[$this->whereParameterName] = null == $where ? $this->getWhere() : $where;
     $parameters[$this->searchParameterName] = null == $search ? $this->getSearch() : $search;
     $parameters[$this->orderParameterName] = null == $order ? $this->getOrder() : $order;
     return $parameters;
 }