PHP Trait Airship\Engine\Bolt\Orderable

Adds sorting methods to any class.
Afficher le fichier Open project: paragonie/airship

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
sortArrayByIndex ( array &$array, string $sort = 'name', boolean $reverse = false ) : boolean Sort a two-dimensional array by a column

Method Details

getSortArgs() public méthode

Parse the standard sorting arguments
public getSortArgs ( string $defaultIndex, boolean $defaultDesc = false ) : array
$defaultIndex string
$defaultDesc boolean
Résultat array

orderBy() public méthode

Create an arbitrary
public orderBy ( string $column, string $direction = 'ASC', array $whiteList = [], string $default = 'name' ) : string
$column string
$direction string
$whiteList array
$default string
Résultat string

sortArrayByIndex() protected méthode

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
Résultat boolean