[TASK] Add Stringable interface for various button components
This change implements __toString() in various Toolbar Buttons, so it can be used in various templates and controllers and is now compatible with \Stringable. Custom Buttons can implement Stringable for v12.0 only, and will still be compatible with v11+12 Resolves: #99804 Releases: main Change-Id: I55c226058284f0af01f5086ffee4c0d3b178474d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77674 Tested-by:Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benjamin Kott <benjamin.kott@outlook.com>
Showing
- typo3/sysext/backend/Classes/Template/Components/Buttons/AbstractButton.php 1 addition, 3 deletions...nd/Classes/Template/Components/Buttons/AbstractButton.php
- typo3/sysext/backend/Classes/Template/Components/Buttons/Action/HelpButton.php 1 addition, 3 deletions...Classes/Template/Components/Buttons/Action/HelpButton.php
- typo3/sysext/backend/Classes/Template/Components/Buttons/Action/ShortcutButton.php 1 addition, 3 deletions...ses/Template/Components/Buttons/Action/ShortcutButton.php
- typo3/sysext/backend/Classes/Template/Components/Buttons/ButtonInterface.php 1 addition, 8 deletions...d/Classes/Template/Components/Buttons/ButtonInterface.php
- typo3/sysext/backend/Classes/Template/Components/Buttons/DropDown/AbstractDropDownItem.php 8 additions, 1 deletion...late/Components/Buttons/DropDown/AbstractDropDownItem.php
- typo3/sysext/backend/Classes/Template/Components/Buttons/DropDown/DropDownDivider.php 6 additions, 1 deletion.../Template/Components/Buttons/DropDown/DropDownDivider.php
- typo3/sysext/backend/Classes/Template/Components/Buttons/DropDown/DropDownHeader.php 6 additions, 1 deletion...s/Template/Components/Buttons/DropDown/DropDownHeader.php
- typo3/sysext/backend/Classes/Template/Components/Buttons/FullyRenderedButton.php 1 addition, 3 deletions...asses/Template/Components/Buttons/FullyRenderedButton.php
- typo3/sysext/backend/Classes/Template/Components/Buttons/InputButton.php 1 addition, 3 deletions...ckend/Classes/Template/Components/Buttons/InputButton.php
- typo3/sysext/backend/Classes/Template/Components/Buttons/LinkButton.php 1 addition, 3 deletions...ackend/Classes/Template/Components/Buttons/LinkButton.php
- typo3/sysext/backend/Classes/Template/Components/Buttons/SplitButton.php 1 addition, 3 deletions...ckend/Classes/Template/Components/Buttons/SplitButton.php
Please register or sign in to comment