From 6d374b66669f9ab5b27658a4e77b05624c0802ae Mon Sep 17 00:00:00 2001 From: Benni Mack <benni@typo3.org> Date: Wed, 15 Jan 2020 22:28:17 +0100 Subject: [PATCH] [BUGFIX] Clarify description in ExtensionManagementUtility::addPlugin MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The description that the extension key should be used - instead of the plugin identifier is wrong, and is now adapted. Resolves: #90113 Releases: master, 9.5 Change-Id: I4928dba4255d46bf72e0a0b45e5ff3360ae718ac Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62921 Tested-by: TYPO3com <noreply@typo3.com> Tested-by: Jörg Bösche <typo3@joergboesche.de> Tested-by: Steffen Frese <steffenf14@gmail.com> Tested-by: Felix P. <f.pachowsky@neusta.de> Tested-by: Tobi Kretschmann <tobi@tobishome.de> Reviewed-by: Steffen Frese <steffenf14@gmail.com> Reviewed-by: Jörg Bösche <typo3@joergboesche.de> Reviewed-by: Felix P. <f.pachowsky@neusta.de> Reviewed-by: Tobi Kretschmann <tobi@tobishome.de> --- .../core/Classes/Utility/ExtensionManagementUtility.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php b/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php index 37a6828d7a66..e1d48bb2003f 100644 --- a/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php +++ b/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php @@ -1123,10 +1123,11 @@ class ExtensionManagementUtility * Adds an entry to the list of plugins in content elements of type "Insert plugin" * Takes the $itemArray (label, value[,icon]) and adds to the items-array of $GLOBALS['TCA'][tt_content] elements with CType "listtype" (or another field if $type points to another fieldname) * If the value (array pos. 1) is already found in that items-array, the entry is substituted, otherwise the input array is added to the bottom. - * Use this function to add a frontend plugin to this list of plugin-types - or more generally use this function to add an entry to any selectorbox/radio-button set in the TCEFORMS + * Use this function to add a frontend plugin to this list of plugin-types - or more generally use this function to add an entry to any selectorbox/radio-button set in the FormEngine + * * FOR USE IN files in Configuration/TCA/Overrides/*.php Use in ext_tables.php FILES may break the frontend. * - * @param array $itemArray Numerical array: [0] => Plugin label, [1] => Underscored extension key, [2] => Path to plugin icon relative to TYPO3_mainDir + * @param array $itemArray Numerical array: [0] => Plugin label, [1] => Plugin identifier / plugin key, ideally prefixed with a extension-specific name (e.g. "events2_list"), [2] => Path to plugin icon relative to TYPO3_mainDir * @param string $type Type (eg. "list_type") - basically a field from "tt_content" table * @param string $extensionKey The extension key * @throws \RuntimeException -- GitLab