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.
Datei anzeigen Open project: fluidtypo3/vhs

Protected Methods

Method 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 method

protected arrayFromArrayOrTraversableOrCSV ( mixed $candidate, boolean $useKeys = true ) : array
$candidate mixed
$useKeys boolean
return array

arrayFromArrayOrTraversableOrCSVStatic() protected method

protected arrayFromArrayOrTraversableOrCSVStatic ( mixed $candidate, boolean $useKeys = true ) : array
$candidate mixed
$useKeys boolean
return array

getArgumentFromArgumentsOrTagContentAndConvertToArray() protected method

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

getArgumentFromArgumentsOrTagContentAndConvertToArrayStatic() protected method

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
return mixed

mergeArrays() protected method

protected mergeArrays ( $array1, $array2 ) : array
$array1
$array2
return array

mergeArraysStatic() protected method

protected mergeArraysStatic ( $array1, $array2 ) : array
$array1
$array2
return array