‪TYPO3CMS  ‪main
TYPO3\CMS\Install\Configuration\AbstractPreset Class Reference
Inheritance diagram for TYPO3\CMS\Install\Configuration\AbstractPreset:
TYPO3\CMS\Install\Configuration\PresetInterface TYPO3\CMS\Install\Configuration\AbstractCustomPreset TYPO3\CMS\Install\Configuration\Cache\DatabaseCachePreset TYPO3\CMS\Install\Configuration\Cache\FileCachePreset TYPO3\CMS\Install\Configuration\Context\DebugPreset TYPO3\CMS\Install\Configuration\Context\LivePreset TYPO3\CMS\Install\Configuration\Image\AbstractImagePreset TYPO3\CMS\Install\Configuration\Mail\SendmailPreset TYPO3\CMS\Install\Configuration\Mail\SmtpPreset TYPO3\CMS\Install\Configuration\PasswordHashing\Argon2idPreset TYPO3\CMS\Install\Configuration\PasswordHashing\Argon2iPreset TYPO3\CMS\Install\Configuration\PasswordHashing\BcryptPreset TYPO3\CMS\Install\Configuration\PasswordHashing\Pbkdf2Preset TYPO3\CMS\Install\Configuration\PasswordHashing\PhpassPreset

Public Member Functions

 __construct (ConfigurationManager $configurationManager=null)
 
mixed setPostValues (array $postValues)
 
bool getIsAvailable ()
 
bool isActive ()
 
bool getIsActive ()
 
string getName ()
 
int getPriority ()
 
array getConfigurationValues ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Install\Configuration\PresetInterface
bool isAvailable ()
 

Protected Attributes

TYPO3 CMS Core Configuration ConfigurationManager $configurationManager
 
string $name = ''
 
int $priority = 50
 
array $configurationValues = array( )
 
array $readonlyConfigurationValues = array( )
 
array $postValues = array( )
 

Detailed Description

Abstract preset class implements common preset code

only to be used within EXT:install

Definition at line 26 of file AbstractPreset.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Install\Configuration\AbstractPreset::__construct ( ConfigurationManager  $configurationManager = null)

Member Function Documentation

◆ getConfigurationValues()

array TYPO3\CMS\Install\Configuration\AbstractPreset::getConfigurationValues ( )

◆ getIsActive()

bool TYPO3\CMS\Install\Configuration\AbstractPreset::getIsActive ( )

Wrapper for isActive, used in fluid

Returns
‪bool TRUE if preset is active

Implements TYPO3\CMS\Install\Configuration\PresetInterface.

Definition at line 105 of file AbstractPreset.php.

References TYPO3\CMS\Install\Configuration\AbstractPreset\isActive().

◆ getIsAvailable()

bool TYPO3\CMS\Install\Configuration\AbstractPreset::getIsAvailable ( )

Wrapper for isAvailable, used in fluid

Returns
‪bool TRUE if preset is available

Implements TYPO3\CMS\Install\Configuration\PresetInterface.

Definition at line 73 of file AbstractPreset.php.

References TYPO3\CMS\Install\Configuration\PresetInterface\isAvailable().

◆ getName()

string TYPO3\CMS\Install\Configuration\AbstractPreset::getName ( )

Get name of preset

Returns
‪string Name

Implements TYPO3\CMS\Install\Configuration\PresetInterface.

Definition at line 115 of file AbstractPreset.php.

References TYPO3\CMS\Install\Configuration\AbstractPreset\$name.

◆ getPriority()

int TYPO3\CMS\Install\Configuration\AbstractPreset::getPriority ( )

Get priority of preset

Returns
‪int Priority, usually between 0 and 100

Implements TYPO3\CMS\Install\Configuration\PresetInterface.

Reimplemented in TYPO3\CMS\Install\Configuration\Context\DebugPreset, and TYPO3\CMS\Install\Configuration\Context\LivePreset.

Definition at line 125 of file AbstractPreset.php.

References TYPO3\CMS\Install\Configuration\AbstractPreset\$priority.

◆ isActive()

bool TYPO3\CMS\Install\Configuration\AbstractPreset::isActive ( )

◆ setPostValues()

mixed TYPO3\CMS\Install\Configuration\AbstractPreset::setPostValues ( array  $postValues)

Set POST values

Parameters
array$postValues‪Post values of feature
Returns
‪mixed

Implements TYPO3\CMS\Install\Configuration\PresetInterface.

Definition at line 63 of file AbstractPreset.php.

References TYPO3\CMS\Install\Configuration\AbstractPreset\$postValues.

Member Data Documentation

◆ $configurationManager

TYPO3 CMS Core Configuration ConfigurationManager TYPO3\CMS\Install\Configuration\AbstractPreset::$configurationManager
protected

◆ $configurationValues

◆ $name

string TYPO3\CMS\Install\Configuration\AbstractPreset::$name = ''
protected

Name of preset, must be set by extending classes

Definition at line 34 of file AbstractPreset.php.

Referenced by TYPO3\CMS\Install\Configuration\AbstractPreset\getName().

◆ $postValues

array TYPO3\CMS\Install\Configuration\AbstractPreset::$postValues = array( )
protected

List of $POST values

Definition at line 50 of file AbstractPreset.php.

Referenced by TYPO3\CMS\Install\Configuration\AbstractPreset\setPostValues().

◆ $priority

int TYPO3\CMS\Install\Configuration\AbstractPreset::$priority = 50
protected

Default priority of preset

Definition at line 38 of file AbstractPreset.php.

Referenced by TYPO3\CMS\Install\Configuration\AbstractPreset\getPriority().

◆ $readonlyConfigurationValues

array TYPO3\CMS\Install\Configuration\AbstractPreset::$readonlyConfigurationValues = array( )
protected

Configuration values that are visible but not editable via presets GUI

Definition at line 46 of file AbstractPreset.php.