TYPO3  7.6
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
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 = array()
 
 $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 form/Classes/Domain/Model/Configuration.php.

Member Function Documentation

static create ( )
static
getCompatibility ( )
Returns
bool

Definition at line 135 of file form/Classes/Domain/Model/Configuration.php.

References Configuration\$compatibility.

getContentElementRendering ( )
getPrefix ( )
Returns
string

Definition at line 117 of file form/Classes/Domain/Model/Configuration.php.

References Configuration\$prefix.

getThemeName ( )
Returns
string

Definition at line 153 of file form/Classes/Domain/Model/Configuration.php.

References Configuration\$themeName.

getTypoScript ( )
Returns
array

Definition at line 83 of file form/Classes/Domain/Model/Configuration.php.

References Configuration\$typoScript.

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

Definition at line 75 of file form/Classes/Domain/Model/Configuration.php.

References Configuration\$typoScriptRepository.

setCompatibility (   $compatibility)
Parameters
bool$compatibility
Returns
Configuration

Definition at line 144 of file form/Classes/Domain/Model/Configuration.php.

References Configuration\$compatibility.

Referenced by Configuration\update().

setContentElementRendering (   $contentElementRendering)
Parameters
$contentElementRendering
Returns
Configuration

Definition at line 108 of file form/Classes/Domain/Model/Configuration.php.

References Configuration\$contentElementRendering.

Referenced by Configuration\update().

setPrefix (   $prefix)
Parameters
string$prefix
Returns
Configuration

Definition at line 126 of file form/Classes/Domain/Model/Configuration.php.

References Configuration\$prefix.

Referenced by Configuration\update().

setThemeName (   $themeName = '')
Parameters
string$themeName
Returns
Configuration

Definition at line 162 of file form/Classes/Domain/Model/Configuration.php.

References Configuration\$themeName.

Referenced by Configuration\update().

setTypoScript ( array  $typoScript)
Parameters
array$typoScript
Returns
Configuration

Definition at line 92 of file form/Classes/Domain/Model/Configuration.php.

References Configuration\$typoScript, and Configuration\update().

update ( )
protected

Updates the local properties - called after new TypoScript has been assigned in this object.

Definition at line 175 of file form/Classes/Domain/Model/Configuration.php.

References elseif, Configuration\setCompatibility(), Configuration\setContentElementRendering(), Configuration\setPrefix(), and Configuration\setThemeName().

Referenced by Configuration\setTypoScript().

Member Data Documentation

$compatibility = false
protected
$contentElementRendering = false
protected
$prefix = 'form'
protected
$themeName = ''
protected
$typoScript = array()
protected
$typoScriptRepository
protected
const DEFAULT_THEME_NAME = 'Default'

Definition at line 31 of file form/Classes/Domain/Model/Configuration.php.

const DISABLE_CONTENT_ELEMENT_RENDERING = 'disableContentElement'

Definition at line 26 of file form/Classes/Domain/Model/Configuration.php.