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 |