You are here

class MenutrailbypathUsortMenulinks in Menu Trail By Path 7.3

Hierarchy

Expanded class hierarchy of MenutrailbypathUsortMenulinks

1 string reference to 'MenutrailbypathUsortMenulinks'
menu_trail_by_path_fix_cache_after_upgrade in ./menu_trail_by_path.module
Prevent fatal error after upgrade

File

src/MenutrailbypathUsortMenulinks.inc, line 3

View source
class MenutrailbypathUsortMenulinks {
  private $menu_preference;
  public function __construct($menu_preference) {
    $this->menu_preference = $menu_preference;
  }
  public function compare($a, $b) {
    $result = $this->menu_preference[$a[1]->menu_name] == $this->menu_preference[$b[1]->menu_name] ? 0 : ($this->menu_preference[$a[1]->menu_name] < $this->menu_preference[$b[1]->menu_name] ? -1 : 1);
    return $result == 0 ? $a[0] - $b[0] : $result;
  }

}

Members