/** @brief Constructs new instance with appropriate sort mode/order.
  *
  * @param $mode [in] Sort mode (see AfsFacetValuesSortMode for details).
  * @param $order [in] Sort order (see AfsSortOrder for details).
  */
 public function __construct($mode, $order)
 {
     AfsFacetValuesSortMode::check_value($mode, 'Invalid facet values sort mode: ');
     AfsSortOrder::check_value($order, 'Invalid facet values sort order: ');
     $this->mode = $mode;
     $this->order = $order;
 }
Ejemplo n.º 2
0
 public static function check_value($value, $msg = null)
 {
     if (is_null(self::$instance)) {
         self::$instance = new self();
     }
     BasicEnum::check_val(self::$instance, $value, $msg);
 }