Airship\Engine\Bolt\Orderable::sortArrayByIndex PHP Method

sortArrayByIndex() protected method

Sort a two-dimensional array by a column
protected sortArrayByIndex ( array &$array, string $sort = 'name', boolean $reverse = false ) : boolean
$array array
$sort string
$reverse boolean
return boolean
    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]);
        });
    }