‪TYPO3CMS  9.5
TYPO3\CMS\Form\ViewHelpers\RenderAllFormValuesViewHelper Class Reference
Inheritance diagram for TYPO3\CMS\Form\ViewHelpers\RenderAllFormValuesViewHelper:

Public Member Functions

 initializeArguments ()
 

Static Public Member Functions

static string renderStatic (array $arguments, \Closure $renderChildrenClosure, RenderingContextInterface $renderingContext)
 
static mixed processElementValue (FormElementInterface $element, $value, \Closure $renderChildrenClosure, RenderingContextInterface $renderingContext)
 
static array mapValuesToOptions (array $value, array $options)
 
static mixed mapValueToOption ($value, array $options)
 
static string processObject (FormElementInterface $element, $object)
 
static bool hasDisabledParent (RenderableInterface $renderable)
 

Protected Attributes

bool $escapeOutput = false
 

Detailed Description

Renders the values of a form

Scope: frontend

Definition at line 35 of file RenderAllFormValuesViewHelper.php.

Member Function Documentation

◆ hasDisabledParent()

static bool TYPO3\CMS\Form\ViewHelpers\RenderAllFormValuesViewHelper::hasDisabledParent ( RenderableInterface  $renderable)
static

◆ initializeArguments()

TYPO3\CMS\Form\ViewHelpers\RenderAllFormValuesViewHelper::initializeArguments ( )

Initialize the arguments.

Definition at line 47 of file RenderAllFormValuesViewHelper.php.

◆ mapValuesToOptions()

static array TYPO3\CMS\Form\ViewHelpers\RenderAllFormValuesViewHelper::mapValuesToOptions ( array  $value,
array  $options 
)
static

Replaces the given values (=keys) with the corresponding elements in $options

See also
mapValueToOption()
Parameters
array$value
array$options
Returns
‪array

Definition at line 162 of file RenderAllFormValuesViewHelper.php.

References TYPO3\CMS\Form\ViewHelpers\RenderAllFormValuesViewHelper\mapValueToOption().

Referenced by TYPO3\CMS\Form\ViewHelpers\RenderAllFormValuesViewHelper\processElementValue().

◆ mapValueToOption()

static mixed TYPO3\CMS\Form\ViewHelpers\RenderAllFormValuesViewHelper::mapValueToOption (   $value,
array  $options 
)
static

Replaces the given value (=key) with the corresponding element in $options If the key does not exist in $options, it is returned without modification

Parameters
mixed$value
array$options
Returns
‪mixed

Definition at line 180 of file RenderAllFormValuesViewHelper.php.

Referenced by TYPO3\CMS\Form\ViewHelpers\RenderAllFormValuesViewHelper\mapValuesToOptions(), and TYPO3\CMS\Form\ViewHelpers\RenderAllFormValuesViewHelper\processElementValue().

◆ processElementValue()

static mixed TYPO3\CMS\Form\ViewHelpers\RenderAllFormValuesViewHelper::processElementValue ( FormElementInterface  $element,
  $value,
\Closure  $renderChildrenClosure,
RenderingContextInterface  $renderingContext 
)
static

Converts the given value to a simple type (string or array) considering the underlying FormElement definition

Parameters
FormElementInterface$element
mixed$value
\Closure$renderChildrenClosure
RenderingContextInterface$renderingContext
Returns
‪mixed

Definition at line 129 of file RenderAllFormValuesViewHelper.php.

References TYPO3\CMS\Form\Domain\Model\FormElements\FormElementInterface\getProperties(), TYPO3\CMS\Form\ViewHelpers\RenderAllFormValuesViewHelper\mapValuesToOptions(), TYPO3\CMS\Form\ViewHelpers\RenderAllFormValuesViewHelper\mapValueToOption(), TYPO3\CMS\Form\ViewHelpers\RenderAllFormValuesViewHelper\processObject(), and TYPO3\CMS\Form\ViewHelpers\TranslateElementPropertyViewHelper\renderStatic().

Referenced by TYPO3\CMS\Form\ViewHelpers\RenderAllFormValuesViewHelper\renderStatic().

◆ processObject()

static string TYPO3\CMS\Form\ViewHelpers\RenderAllFormValuesViewHelper::processObject ( FormElementInterface  $element,
  $object 
)
static

Converts the given $object to a string representation considering the $element FormElement definition

Parameters
FormElementInterface$element
object$object
Returns
‪string

Definition at line 193 of file RenderAllFormValuesViewHelper.php.

References TYPO3\CMS\Form\Domain\Model\FormElements\FormElementInterface\getProperties(), and TYPO3\CMS\Form\Domain\Model\Renderable\RootRenderableInterface\getType().

Referenced by TYPO3\CMS\Form\ViewHelpers\RenderAllFormValuesViewHelper\processElementValue().

◆ renderStatic()

static string TYPO3\CMS\Form\ViewHelpers\RenderAllFormValuesViewHelper::renderStatic ( array  $arguments,
\Closure  $renderChildrenClosure,
RenderingContextInterface  $renderingContext 
)
static

Return array element by key.

Parameters
array$arguments
\Closure$renderChildrenClosure
RenderingContextInterface$renderingContext
Returns
‪string the rendered form values

Definition at line 61 of file RenderAllFormValuesViewHelper.php.

References $output, TYPO3\CMS\Form\Domain\Model\Renderable\RenderableInterface\isEnabled(), and TYPO3\CMS\Form\ViewHelpers\RenderAllFormValuesViewHelper\processElementValue().

Member Data Documentation

◆ $escapeOutput

bool TYPO3\CMS\Form\ViewHelpers\RenderAllFormValuesViewHelper::$escapeOutput = false
protected

Definition at line 40 of file RenderAllFormValuesViewHelper.php.