‪TYPO3CMS  ‪main
TYPO3\CMS\Backend\CodeEditor\Registry\ModeRegistry Class Reference
Inheritance diagram for TYPO3\CMS\Backend\CodeEditor\Registry\ModeRegistry:
TYPO3\CMS\Core\SingletonInterface

Public Member Functions

 register (Mode $mode)
 
 unregister (string $formatCode)
 
 isRegistered (string $formatCode)
 
 getByFormatCode (string $formatCode)
 
 getByFileExtension (string $fileExtension)
 
 getDefaultMode ()
 

Protected Attributes

array $registeredModes = []
 
Mode $defaultMode
 

Detailed Description

Registers and holds code editor modes

Definition at line 28 of file ModeRegistry.php.

Member Function Documentation

◆ getByFileExtension()

TYPO3\CMS\Backend\CodeEditor\Registry\ModeRegistry::getByFileExtension ( string  $fileExtension)
Exceptions
InvalidModeException

Definition at line 84 of file ModeRegistry.php.

◆ getByFormatCode()

TYPO3\CMS\Backend\CodeEditor\Registry\ModeRegistry::getByFormatCode ( string  $formatCode)
Exceptions
InvalidModeException

Definition at line 70 of file ModeRegistry.php.

◆ getDefaultMode()

TYPO3\CMS\Backend\CodeEditor\Registry\ModeRegistry::getDefaultMode ( )

◆ isRegistered()

TYPO3\CMS\Backend\CodeEditor\Registry\ModeRegistry::isRegistered ( string  $formatCode)

Definition at line 62 of file ModeRegistry.php.

◆ register()

TYPO3\CMS\Backend\CodeEditor\Registry\ModeRegistry::register ( Mode  $mode)

Registers modes for code editor

Definition at line 40 of file ModeRegistry.php.

◆ unregister()

TYPO3\CMS\Backend\CodeEditor\Registry\ModeRegistry::unregister ( string  $formatCode)

Removes registered modes

Definition at line 53 of file ModeRegistry.php.

Member Data Documentation

◆ $defaultMode

Mode TYPO3\CMS\Backend\CodeEditor\Registry\ModeRegistry::$defaultMode
protected

◆ $registeredModes

array TYPO3\CMS\Backend\CodeEditor\Registry\ModeRegistry::$registeredModes = []
protected

Definition at line 33 of file ModeRegistry.php.