TYPO3  7.6
Public Member Functions | Protected Attributes | List of all members
AbstractCustomPreset Class Reference
Inheritance diagram for AbstractCustomPreset:
AbstractPreset PresetInterface CustomPreset CustomPreset CustomPreset CustomPreset

Public Member Functions

 isActive ()
 
 setActive ()
 
 isAvailable ()
 
 getConfigurationValues ()
 
- Public Member Functions inherited from AbstractPreset
 injectConfigurationManager (\TYPO3\CMS\Core\Configuration\ConfigurationManager $configurationManager)
 
 setPostValues (array $postValues)
 
 getIsAvailable ()
 
 isActive ()
 
 getIsActive ()
 
 getName ()
 
 getPriority ()
 
 getConfigurationValues ()
 

Protected Attributes

 $name = 'Custom'
 
 $isActive = false
 
 $priority = 10
 
- Protected Attributes inherited from AbstractPreset
 $configurationManager = null
 
 $name = ''
 
 $priority = 50
 
 $configurationValues = array()
 
 $postValues = array()
 

Detailed Description

Abstract custom preset class implements common preset code

Definition at line 20 of file AbstractCustomPreset.php.

Member Function Documentation

getConfigurationValues ( )

Get configuration values is used in fluid to show configuration options. They are fetched from LocalConfiguration / DefaultConfiguration and merged with given $postValues.

Returns
array Configuration values needed to activate prefix

Implements PresetInterface.

Definition at line 79 of file AbstractCustomPreset.php.

References AbstractPreset\$configurationValues, and AbstractCustomPreset\$name.

isActive ( )

Whether custom preset is active is set by feature

Returns
bool TRUE if custom preset is active

Implements PresetInterface.

Definition at line 42 of file AbstractCustomPreset.php.

References AbstractCustomPreset\$isActive.

Referenced by AbstractCustomPreset\setActive().

isAvailable ( )

Custom configuration is always available

Returns
bool TRUE

Implements PresetInterface.

Definition at line 67 of file AbstractCustomPreset.php.

setActive ( )

Mark preset as active. The custom features do not know by itself if they are active or not since the configuration options may overlay with other presets. Marking the custom preset as active is therefor taken care off by the feature itself if no other preset is active.

Returns
void

Definition at line 57 of file AbstractCustomPreset.php.

References AbstractCustomPreset\isActive().

Member Data Documentation

$isActive = false
protected

Definition at line 30 of file AbstractCustomPreset.php.

Referenced by AbstractCustomPreset\isActive().

$name = 'Custom'
protected
$priority = 10
protected

Definition at line 35 of file AbstractCustomPreset.php.