‪TYPO3CMS  9.5
TYPO3\CMS\T3editor\Registry\ModeRegistry Class Reference
Inheritance diagram for TYPO3\CMS\T3editor\Registry\ModeRegistry:
TYPO3\CMS\Core\SingletonInterface

Public Member Functions

self register (Mode $mode)
 
self unregister (string $identifier)
 
bool isRegistered (string $identifier)
 
Mode getByIdentifier (string $identifier)
 
Mode getByFormatCode (string $formatCode)
 
Mode getByFileExtension (string $fileExtension)
 
Mode getDefaultMode ()
 

Static Public Member Functions

static self getInstance ()
 

Protected Attributes

Mode[] $registeredModes = array( )
 
Mode $defaultMode
 

Detailed Description

Registers and holds t3editor modes

Definition at line 27 of file ModeRegistry.php.

Member Function Documentation

◆ getByFileExtension()

Mode TYPO3\CMS\T3editor\Registry\ModeRegistry::getByFileExtension ( string  $fileExtension)
Parameters
string$fileExtension
Returns
Mode
Exceptions
InvalidModeException

Definition at line 121 of file ModeRegistry.php.

◆ getByFormatCode()

Mode TYPO3\CMS\T3editor\Registry\ModeRegistry::getByFormatCode ( string  $formatCode)
Parameters
string$formatCode
Returns
Mode
Exceptions
InvalidModeException

Definition at line 105 of file ModeRegistry.php.

◆ getByIdentifier()

Mode TYPO3\CMS\T3editor\Registry\ModeRegistry::getByIdentifier ( string  $identifier)
Parameters
string$identifier
Returns
Mode
Exceptions
InvalidModeException

Definition at line 91 of file ModeRegistry.php.

References TYPO3\CMS\T3editor\Registry\ModeRegistry\isRegistered().

◆ getDefaultMode()

Mode TYPO3\CMS\T3editor\Registry\ModeRegistry::getDefaultMode ( )
Returns
Mode

Definition at line 135 of file ModeRegistry.php.

References TYPO3\CMS\T3editor\Registry\ModeRegistry\$defaultMode.

◆ getInstance()

static self TYPO3\CMS\T3editor\Registry\ModeRegistry::getInstance ( )
static

◆ isRegistered()

bool TYPO3\CMS\T3editor\Registry\ModeRegistry::isRegistered ( string  $identifier)
Parameters
string$identifier
Returns
‪bool

Definition at line 81 of file ModeRegistry.php.

Referenced by TYPO3\CMS\T3editor\Registry\ModeRegistry\getByIdentifier().

◆ register()

self TYPO3\CMS\T3editor\Registry\ModeRegistry::register ( Mode  $mode)

Registers modes for t3editor

Parameters
Mode$mode
Returns
‪self

Definition at line 52 of file ModeRegistry.php.

◆ unregister()

self TYPO3\CMS\T3editor\Registry\ModeRegistry::unregister ( string  $identifier)

Removes registered modes

Parameters
string$identifier
Returns
‪self

Definition at line 68 of file ModeRegistry.php.

Member Data Documentation

◆ $defaultMode

Mode TYPO3\CMS\T3editor\Registry\ModeRegistry::$defaultMode
protected

◆ $registeredModes

Mode [] TYPO3\CMS\T3editor\Registry\ModeRegistry::$registeredModes = array( )
protected

Definition at line 31 of file ModeRegistry.php.