PHP Трейт Airship\Engine\Bolt\Orderable

Adds sorting methods to any class.
Показать файл Открыть проект

Открытые методы

Метод Описание
getSortArgs ( string $defaultIndex, boolean $defaultDesc = false ) : array Parse the standard sorting arguments
orderBy ( string $column, string $direction = 'ASC', array $whiteList = [], string $default = 'name' ) : string Create an arbitrary

Защищенные методы

Метод Описание
sortArrayByIndex ( array &$array, string $sort = 'name', boolean $reverse = false ) : boolean Sort a two-dimensional array by a column

Описание методов

getSortArgs() публичный Метод

Parse the standard sorting arguments
public getSortArgs ( string $defaultIndex, boolean $defaultDesc = false ) : array
$defaultIndex string
$defaultDesc boolean
Результат array

orderBy() публичный Метод

Create an arbitrary
public orderBy ( string $column, string $direction = 'ASC', array $whiteList = [], string $default = 'name' ) : string
$column string
$direction string
$whiteList array
$default string
Результат string

sortArrayByIndex() защищенный Метод

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
Результат boolean