‪TYPO3CMS  ‪main
TYPO3\CMS\Fluid\ViewHelpers\Format\PaddingViewHelper Class Reference
Inheritance diagram for TYPO3\CMS\Fluid\ViewHelpers\Format\PaddingViewHelper:

Public Member Functions

 initializeArguments ()
 
 resolveContentArgumentName ()
 

Static Public Member Functions

static renderStatic (array $arguments, \Closure $renderChildrenClosure, RenderingContextInterface $renderingContext)
 

Protected Attributes

bool $escapeChildren = false
 

Detailed Description

Formats a string using PHPs :php:str_pad function. See https://www.php.net/manual/en/function.str-pad.

Examples

Defaults

::

<f:format.padding padLength="10">TYPO3</f:format.padding>

Output::

TYPO3␠␠␠␠␠

TYPO3␠␠␠␠␠

Specify padding string

::

<f:format.padding padLength="10" padString="-=">TYPO3</f:format.padding>

TYPO3-=-=-

Specify padding type

::

<f:format.padding padLength="10" padString="-" padType="both">TYPO3</f:format.padding>

--TYPO3---

Definition at line 63 of file PaddingViewHelper.php.

Member Function Documentation

◆ initializeArguments()

TYPO3\CMS\Fluid\ViewHelpers\Format\PaddingViewHelper::initializeArguments ( )

Definition at line 72 of file PaddingViewHelper.php.

◆ renderStatic()

static TYPO3\CMS\Fluid\ViewHelpers\Format\PaddingViewHelper::renderStatic ( array  $arguments,
\Closure  $renderChildrenClosure,
RenderingContextInterface  $renderingContext 
)
static

Pad a string to a certain length with another string.

Definition at line 83 of file PaddingViewHelper.php.

References TYPO3\CMS\Core\Utility\StringUtility\multibyteStringPad().

◆ resolveContentArgumentName()

TYPO3\CMS\Fluid\ViewHelpers\Format\PaddingViewHelper::resolveContentArgumentName ( )

Explicitly set argument name to be used as content.

Definition at line 102 of file PaddingViewHelper.php.

Member Data Documentation

◆ $escapeChildren

bool TYPO3\CMS\Fluid\ViewHelpers\Format\PaddingViewHelper::$escapeChildren = false
protected

Output is escaped already. We must not escape children, to avoid double encoding.

Definition at line 70 of file PaddingViewHelper.php.