protected function sortArrayByIndex(array &$array, string $sort = 'name', bool $reverse = false) : bool
{
if ($reverse) {
return \uasort($array, function ($a, $b) use($sort) : int {
return (int) ($b[$sort] <=> $a[$sort]);
});
}
return \uasort($array, function ($a, $b) use($sort) : int {
return (int) ($a[$sort] <=> $b[$sort]);
});
}