PHP Класс FluidTYPO3\Vhs\ViewHelpers\Iterator\SortViewHelper

Can be used inline, i.e.: iterating data which is ONLY sorted while rendering this particular loop
Наследование: extends TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper, use trait FluidTYPO3\Vhs\Traits\BasicViewHelperTrait, use trait FluidTYPO3\Vhs\Traits\TemplateVariableViewHelperTrait, use trait FluidTYPO3\Vhs\Traits\ArrayConsumingViewHelperTrait
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$allowedSortFlags array Contains all flags that are allowed to be used with the sorting functions

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

Метод Описание
initializeArguments ( ) : void Initialize arguments
render ( ) : mixed "Render" method - sorts a target list-type target. Either $array or $objectStorage must be specified. If both are, ObjectStorage takes precedence.

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

Метод Описание
getSortFlags ( ) : integer Parses the supplied flags into the proper value for the sorting function.
getSortValue ( mixed $object ) : mixed Gets the value to use as sorting value from $object
sortArray ( array | Iterator $array ) : array Sort an array
sortObjectStorage ( TYPO3\CMS\Extbase\Persistence\ObjectStorage $storage ) : TYPO3\CMS\Extbase\Persistence\ObjectStorage Sort an ObjectStorage instance

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

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

Parses the supplied flags into the proper value for the sorting function.
protected getSortFlags ( ) : integer
Результат integer

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

Gets the value to use as sorting value from $object
protected getSortValue ( mixed $object ) : mixed
$object mixed
Результат mixed

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

Initialize arguments
public initializeArguments ( ) : void
Результат void

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

Returns the same type as $subject. Ignores NULL values which would be OK to use in an f:for (empty loop as result)
public render ( ) : mixed
Результат mixed

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

Sort an array
protected sortArray ( array | Iterator $array ) : array
$array array | Iterator
Результат array

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

Sort an ObjectStorage instance
protected sortObjectStorage ( TYPO3\CMS\Extbase\Persistence\ObjectStorage $storage ) : TYPO3\CMS\Extbase\Persistence\ObjectStorage
$storage TYPO3\CMS\Extbase\Persistence\ObjectStorage
Результат TYPO3\CMS\Extbase\Persistence\ObjectStorage

Описание свойств

$allowedSortFlags защищенное свойство

Contains all flags that are allowed to be used with the sorting functions
protected array $allowedSortFlags
Результат array