/**
  * Get default options
  *
  * @return array
  */
 protected function getDefaultOptions()
 {
     $result = array();
     $options = parent::getDefaultOptions();
     $added = false;
     // Insert new option just after the default option
     foreach ($options as $key => $value) {
         $result[$key] = $value;
         if ('default' == $key) {
             $result['newest'] = static::t('Newest first');
             $added = true;
         }
     }
     if (!$added) {
         $result['newest'] = static::t('Newest first');
     }
     return $result;
 }
 /**
  * Get default options
  *
  * @return array
  */
 protected function getDefaultOptions()
 {
     return parent::getDefaultOptions() + array('rateAsc' => static::t('Rate asc'), 'rateDesc' => static::t('Rate desc'));
 }
 /**
  * Get default options
  *
  * @return array
  */
 protected function getDefaultOptions()
 {
     return parent::getDefaultOptions() + array('boughtAsc' => static::t('Sales asc'), 'boughtDesc' => static::t('Sales desc'));
 }