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
1 2 3 4 5 6 7 8 | 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.