Extension Utility

Load informations from TYPO3 extensions.

class Jar\Utilities\Utilities\ExtensionUtility

Jar\Utilities\Utilities\ExtensionUtility::getExtensionConfiguration($extkey)

Loads the configuration from a extension.

Parameters:
  • $extkey (string) – The extension key.
Returns:

The extension configuration.

Example:

ExtensionUtility::getExtensionConfiguration('backend');

returns

[
   'backendFavicon' => '',
   'backendLogo' => '',
   'loginBackgroundImage' => '',
   'loginFootnote' => '',
   'loginHighlightColor' => '',
   'loginLogo' => ''
]

Jar\Utilities\Utilities\ExtensionUtility::getAbsExtPath($extkey, $path)

Get the absolute path to a extension.

Parameters:
  • $extkey (string) – The extension key.
  • $path (string) – Optional path in extension directory.
Returns:

The absolute path.

Example:

ExtensionUtility::getAbsExtPath('backend', 'Resources/Public');

returns

/var/www/.../typo3/sysext/backend/Resources/Public