‪TYPO3CMS  ‪main
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\Tests\Unit\Domain\Renderable\Fixtures\TestingRenderable 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\Tests\Unit\Domain\FormElements\Fixtures\TestingFormElement 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\Tests\Unit\Domain\FormElements\Fixtures\AbstractSectionFixture 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

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.

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