PHP Trait FluidTYPO3\Vhs\Traits\ArrayConsumingViewHelperTrait

Trait implemented by ViewHelpers that operate with arrays, ArrayAccess, Iterator etc. instances. Contains the following main responsibilities: - retrieving an argument either from arguments or from tag contents while also converting it to array. - merge arrays with a switch to respect TYPO3 version.
Afficher le fichier Open project: fluidtypo3/vhs

Méthodes protégées

Méthode Description
arrayFromArrayOrTraversableOrCSV ( mixed $candidate, boolean $useKeys = true ) : array
arrayFromArrayOrTraversableOrCSVStatic ( mixed $candidate, boolean $useKeys = true ) : array
getArgumentFromArgumentsOrTagContentAndConvertToArray ( string $argumentName ) : mixed Override of VhsViewHelperTrait equivalent. Does what that function does, but also ensures an array return.
getArgumentFromArgumentsOrTagContentAndConvertToArrayStatic ( array $arguments, string $argumentName, Closure $renderChildrenClosure ) : mixed Override of VhsViewHelperTrait equivalent. Does what that function does, but also ensures an array return.
mergeArrays ( $array1, $array2 ) : array
mergeArraysStatic ( $array1, $array2 ) : array

Method Details

arrayFromArrayOrTraversableOrCSV() protected méthode

protected arrayFromArrayOrTraversableOrCSV ( mixed $candidate, boolean $useKeys = true ) : array
$candidate mixed
$useKeys boolean
Résultat array

arrayFromArrayOrTraversableOrCSVStatic() protected méthode

protected arrayFromArrayOrTraversableOrCSVStatic ( mixed $candidate, boolean $useKeys = true ) : array
$candidate mixed
$useKeys boolean
Résultat array

getArgumentFromArgumentsOrTagContentAndConvertToArray() protected méthode

Override of VhsViewHelperTrait equivalent. Does what that function does, but also ensures an array return.
protected getArgumentFromArgumentsOrTagContentAndConvertToArray ( string $argumentName ) : mixed
$argumentName string
Résultat mixed

getArgumentFromArgumentsOrTagContentAndConvertToArrayStatic() protected méthode

Override of VhsViewHelperTrait equivalent. Does what that function does, but also ensures an array return.
protected getArgumentFromArgumentsOrTagContentAndConvertToArrayStatic ( array $arguments, string $argumentName, Closure $renderChildrenClosure ) : mixed
$arguments array
$argumentName string
$renderChildrenClosure Closure
Résultat mixed

mergeArrays() protected méthode

protected mergeArrays ( $array1, $array2 ) : array
$array1
$array2
Résultat array

mergeArraysStatic() protected méthode

protected mergeArraysStatic ( $array1, $array2 ) : array
$array1
$array2
Résultat array