‪TYPO3CMS  10.4
TYPO3\CMS\Form\Domain\Model\Renderable\VariableRenderableInterface Interface Reference
Inheritance diagram for TYPO3\CMS\Form\Domain\Model\Renderable\VariableRenderableInterface:
TYPO3\CMS\Form\Domain\Model\FormDefinition TYPO3\CMS\Form\Domain\Model\Renderable\AbstractRenderable TYPO3\CMS\Form\Domain\Model\FormElements\AbstractFormElement TYPO3\CMS\Form\Domain\Model\FormElements\UnknownFormElement TYPO3\CMS\Form\Domain\Model\Renderable\AbstractCompositeRenderable TYPO3\CMS\Form\Domain\Model\FormElements\Date TYPO3\CMS\Form\Domain\Model\FormElements\DatePicker TYPO3\CMS\Form\Domain\Model\FormElements\FileUpload TYPO3\CMS\Form\Domain\Model\FormElements\GenericFormElement TYPO3\CMS\Form\Domain\Model\FormDefinition TYPO3\CMS\Form\Domain\Model\FormElements\AbstractSection TYPO3\CMS\Form\Domain\Model\FormElements\Page TYPO3\CMS\Form\Domain\Model\FormElements\Section TYPO3\CMS\Form\Domain\Model\FormElements\GridRow

Public Member Functions

 setOptions (array $options, bool $reset=false)
 
RenderableVariantInterface[] getVariants ()
 
 addVariant (RenderableVariantInterface $variant)
 

Detailed Description

Scope: frontend This class is NOT meant to be sub classed by developers.

Definition at line 28 of file VariableRenderableInterface.php.

Member Function Documentation

◆ addVariant()

TYPO3\CMS\Form\Domain\Model\Renderable\VariableRenderableInterface::addVariant ( RenderableVariantInterface  $variant)

Adds the specified variant to this form element

Parameters
RenderableVariantInterface$variant

Implemented in TYPO3\CMS\Form\Domain\Model\Renderable\AbstractRenderable.

◆ getVariants()

RenderableVariantInterface [] TYPO3\CMS\Form\Domain\Model\Renderable\VariableRenderableInterface::getVariants ( )

Get all rendering variants

Returns
RenderableVariantInterface[]

Implemented in TYPO3\CMS\Form\Domain\Model\Renderable\AbstractRenderable.

◆ setOptions()

TYPO3\CMS\Form\Domain\Model\Renderable\VariableRenderableInterface::setOptions ( array  $options,
bool  $reset = false 
)

Set multiple properties of this object at once. Every property which has a corresponding set* method can be set using the passed $options array.

Parameters
array$options
bool$reset

Implemented in TYPO3\CMS\Form\Domain\Model\Renderable\AbstractRenderable, and TYPO3\CMS\Form\Domain\Model\FormDefinition.