Example #1
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);
 }
Example #2
0
 /** @brief Defines facet sort order.
  * @param $ids [in] List of facet identifiers in the right sort order.
  * @param $mode [in] Sort order mode (see AfsFacetOrder for more details).
  */
 public function set_facet_order(array $ids, $mode)
 {
     AfsFacetOrder::check_value($mode, 'Invalid sort order: ');
     sort_array_by_key($ids, $this->facets, "simple_facet_creator");
     $this->facet_sort_mode = $mode;
 }