TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Form\Domain\Model\Configuration Class Reference

Public Member Functions

 injectTypoScriptRepository (\TYPO3\CMS\Form\Domain\Repository\TypoScriptRepository $typoScriptRepository)
 
 getTypoScript ()
 
 setTypoScript (array $typoScript)
 
 getContentElementRendering ()
 
 setContentElementRendering ($contentElementRendering)
 
 getPrefix ()
 
 setPrefix ($prefix)
 
 getCompatibility ()
 
 setCompatibility ($compatibility)
 
 getThemeName ()
 
 setThemeName ($themeName='')
 

Static Public Member Functions

static create ()
 

Public Attributes

const DISABLE_CONTENT_ELEMENT_RENDERING = 'disableContentElement'
 
const DEFAULT_THEME_NAME = 'Default'
 

Protected Member Functions

 update ()
 

Protected Attributes

 $typoScript = []
 
 $contentElementRendering = false
 
 $prefix = 'form'
 
 $compatibility = false
 
 $themeName = ''
 
 $typoScriptRepository
 

Detailed Description

The Configuration model is a high-level API for the underlying TypoScript configuration.

Definition at line 21 of file Configuration.php.

Member Function Documentation

◆ create()

static TYPO3\CMS\Form\Domain\Model\Configuration::create ( )
static

◆ getCompatibility()

TYPO3\CMS\Form\Domain\Model\Configuration::getCompatibility ( )
Returns
bool

Definition at line 135 of file Configuration.php.

References TYPO3\CMS\Form\Domain\Model\Configuration\$compatibility.

◆ getContentElementRendering()

TYPO3\CMS\Form\Domain\Model\Configuration::getContentElementRendering ( )

◆ getPrefix()

TYPO3\CMS\Form\Domain\Model\Configuration::getPrefix ( )
Returns
string

Definition at line 117 of file Configuration.php.

References TYPO3\CMS\Form\Domain\Model\Configuration\$prefix.

◆ getThemeName()

TYPO3\CMS\Form\Domain\Model\Configuration::getThemeName ( )
Returns
string

Definition at line 153 of file Configuration.php.

References TYPO3\CMS\Form\Domain\Model\Configuration\$themeName.

◆ getTypoScript()

TYPO3\CMS\Form\Domain\Model\Configuration::getTypoScript ( )
Returns
array

Definition at line 83 of file Configuration.php.

References TYPO3\CMS\Form\Domain\Model\Configuration\$typoScript.

◆ injectTypoScriptRepository()

TYPO3\CMS\Form\Domain\Model\Configuration::injectTypoScriptRepository ( \TYPO3\CMS\Form\Domain\Repository\TypoScriptRepository  $typoScriptRepository)
Parameters
\TYPO3\CMS\Form\Domain\Repository\TypoScriptRepository$typoScriptRepository
Returns
void

Definition at line 75 of file Configuration.php.

References TYPO3\CMS\Form\Domain\Model\Configuration\$typoScriptRepository.

◆ setCompatibility()

TYPO3\CMS\Form\Domain\Model\Configuration::setCompatibility (   $compatibility)
Parameters
bool$compatibility
Returns
Configuration

Definition at line 144 of file Configuration.php.

References TYPO3\CMS\Form\Domain\Model\Configuration\$compatibility.

Referenced by TYPO3\CMS\Form\Domain\Model\Configuration\update().

◆ setContentElementRendering()

TYPO3\CMS\Form\Domain\Model\Configuration::setContentElementRendering (   $contentElementRendering)
Parameters
$contentElementRendering
Returns
Configuration

Definition at line 108 of file Configuration.php.

References TYPO3\CMS\Form\Domain\Model\Configuration\$contentElementRendering.

Referenced by TYPO3\CMS\Form\Domain\Model\Configuration\update().

◆ setPrefix()

TYPO3\CMS\Form\Domain\Model\Configuration::setPrefix (   $prefix)
Parameters
string$prefix
Returns
Configuration

Definition at line 126 of file Configuration.php.

References TYPO3\CMS\Form\Domain\Model\Configuration\$prefix.

Referenced by TYPO3\CMS\Form\Domain\Model\Configuration\update().

◆ setThemeName()

TYPO3\CMS\Form\Domain\Model\Configuration::setThemeName (   $themeName = '')
Parameters
string$themeName
Returns
Configuration

Definition at line 162 of file Configuration.php.

References TYPO3\CMS\Form\Domain\Model\Configuration\$themeName.

Referenced by TYPO3\CMS\Form\Domain\Model\Configuration\update().

◆ setTypoScript()

TYPO3\CMS\Form\Domain\Model\Configuration::setTypoScript ( array  $typoScript)

◆ update()

TYPO3\CMS\Form\Domain\Model\Configuration::update ( )
protected

Member Data Documentation

◆ $compatibility

TYPO3\CMS\Form\Domain\Model\Configuration::$compatibility = false
protected

◆ $contentElementRendering

TYPO3\CMS\Form\Domain\Model\Configuration::$contentElementRendering = false
protected

◆ $prefix

TYPO3\CMS\Form\Domain\Model\Configuration::$prefix = 'form'
protected

◆ $themeName

TYPO3\CMS\Form\Domain\Model\Configuration::$themeName = ''
protected

◆ $typoScript

TYPO3\CMS\Form\Domain\Model\Configuration::$typoScript = []
protected

◆ $typoScriptRepository

TYPO3\CMS\Form\Domain\Model\Configuration::$typoScriptRepository
protected

◆ DEFAULT_THEME_NAME

const TYPO3\CMS\Form\Domain\Model\Configuration::DEFAULT_THEME_NAME = 'Default'

Definition at line 31 of file Configuration.php.

◆ DISABLE_CONTENT_ELEMENT_RENDERING

const TYPO3\CMS\Form\Domain\Model\Configuration::DISABLE_CONTENT_ELEMENT_RENDERING = 'disableContentElement'

Definition at line 26 of file Configuration.php.