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.