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
| 
            Name | 
                  Modifiers | Type | Description | Overrides | 
|---|---|---|---|---|
| 
            MenutrailbypathUsortMenulinks:: | 
                  private | property | ||
| 
            MenutrailbypathUsortMenulinks:: | 
                  public | function | ||
| 
            MenutrailbypathUsortMenulinks:: | 
                  public | function |