public static Shortcut::sort(ShortcutInterface $a, ShortcutInterface $b)
Sort shortcut objects.
Callback for uasort().
Parameters
\Drupal\shortcut\ShortcutInterface $a: First item for comparison.
\Drupal\shortcut\ShortcutInterface $b: Second item for comparison.
Return value
int The comparison result for uasort().
File
- core/modules/shortcut/src/Entity/Shortcut.php, line 175
Class
- Shortcut
- Defines the shortcut entity class.
Namespace
Drupal\shortcut\Entity
Code
public static function sort(ShortcutInterface $a, ShortcutInterface $b) {
$a_weight = $a->getWeight();
$b_weight = $b->getWeight();
if ($a_weight == $b_weight) {
return strnatcasecmp($a->getTitle(), $b->getTitle());
}
return ($a_weight < $b_weight) ? -1 : 1;
}
Please login to continue.