‪TYPO3CMS  10.4
TYPO3\CMS\Form\ViewHelpers\RenderFormValueViewHelper Class Reference
Inheritance diagram for TYPO3\CMS\Form\ViewHelpers\RenderFormValueViewHelper:

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 isEnabled (RenderableInterface $renderable)
 

Protected Attributes

bool $escapeOutput = false
 

Detailed Description

Renders a single value of a form

Scope: frontend

Definition at line 38 of file RenderFormValueViewHelper.php.

Member Function Documentation

◆ initializeArguments()

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

Initialize the arguments

Definition at line 50 of file RenderFormValueViewHelper.php.

◆ isEnabled()

static bool TYPO3\CMS\Form\ViewHelpers\RenderFormValueViewHelper::isEnabled ( RenderableInterface  $renderable)
static

◆ mapValuesToOptions()

static array TYPO3\CMS\Form\ViewHelpers\RenderFormValueViewHelper::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 145 of file RenderFormValueViewHelper.php.

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

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

◆ mapValueToOption()

static mixed TYPO3\CMS\Form\ViewHelpers\RenderFormValueViewHelper::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 163 of file RenderFormValueViewHelper.php.

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

◆ processElementValue()

static mixed TYPO3\CMS\Form\ViewHelpers\RenderFormValueViewHelper::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 112 of file RenderFormValueViewHelper.php.

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

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

◆ processObject()

static string TYPO3\CMS\Form\ViewHelpers\RenderFormValueViewHelper::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 176 of file RenderFormValueViewHelper.php.

References TYPO3\CMS\Form\Domain\Model\FormElements\FormElementInterface\getProperties().

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

◆ renderStatic()

static string TYPO3\CMS\Form\ViewHelpers\RenderFormValueViewHelper::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 64 of file RenderFormValueViewHelper.php.

References $output, and TYPO3\CMS\Form\ViewHelpers\RenderFormValueViewHelper\processElementValue().

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

Member Data Documentation

◆ $escapeOutput

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

Definition at line 43 of file RenderFormValueViewHelper.php.