PHP Класс Devise\Support\Sortable\Link

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( Framework $Framework, null $field = null, null $label = null, array $options = [], array $defaultOrderBy = [] ) Construct a new link
getClearSortLink ( $text, $options ) : string
getLink ( $cookie ) : string

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

Метод Описание
bustUpField ( $field ) : array
getBaseClasses ( $options ) : array
getDirection ( $field, $relationship, $classes, $currentlySorted ) : array
getLinkParameters ( $field, $options, $currentDirection, $relationship = null ) : mixed

Приватные методы

Метод Описание
findIfCurrentSorted ( $cookie, $relationship, $field ) : boolean
getMultiSortOrder ( $currentlySorted, $cookie ) : null | string

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

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

Construct a new link
public __construct ( Framework $Framework, null $field = null, null $label = null, array $options = [], array $defaultOrderBy = [] )
$Framework Devise\Support\Framework
$field null
$label null
$options array
$defaultOrderBy array

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

protected bustUpField ( $field ) : array
$field
Результат array

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

protected getBaseClasses ( $options ) : array
$options
Результат array

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

protected getDirection ( $field, $relationship, $classes, $currentlySorted ) : array
$field
$classes
Результат array

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

protected getLinkParameters ( $field, $options, $currentDirection, $relationship = null ) : mixed
$field
$options
$currentDirection
$relationship
Результат mixed