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
- Jar\Utilities\Utilities\ExtensionUtility::getExtensionVersion($extkey)¶
Same as ExtensionManagementUtility::getExtensionVersion but removes the trailing "v". Handy when using version_compare.
- Parameters
$extkey (
string
) -- The extension key.
- Returns
The extension version as a string in the format "x.y.z".
Example:
debug( ExtensionManagementUtility::getExtensionVersion('core') ); // returns 'v11.5.9' debug( ExtensionUtility::getExtensionVersion('core') ); // returns '11.5.9'