From 172c991d4b8919a88f1fd34f730893ff983e2ce3 Mon Sep 17 00:00:00 2001 From: Daniel Gohlke Date: Fri, 15 Aug 2025 13:05:35 +0200 Subject: [PATCH] [BUGFIX] Use BarChartWidget definition in condition In order to determine whether the typo3/cms-dashboard package is installed in the service configuration, the system now checks for the presence of the BarChartWidget definition. This class is the basis for two widgets anyway. Relates: #691 --- Configuration/Backend/DashboardWidgetGroups.php | 2 -- Configuration/Services.php | 2 +- Documentation/guides.xml | 2 +- ext_emconf.php | 2 +- 4 files changed, 3 insertions(+), 5 deletions(-) diff --git a/Configuration/Backend/DashboardWidgetGroups.php b/Configuration/Backend/DashboardWidgetGroups.php index e6957fd2..bd03fbd8 100644 --- a/Configuration/Backend/DashboardWidgetGroups.php +++ b/Configuration/Backend/DashboardWidgetGroups.php @@ -2,8 +2,6 @@ declare(strict_types=1); -namespace Extcode\Cart\Configuration\Backend; - return [ 'cart' => [ 'title' => 'LLL:EXT:cart/Resources/Private/Language/locallang_be.xlf:widget_group.cart', diff --git a/Configuration/Services.php b/Configuration/Services.php index 6b2e2cbd..5a65c274 100644 --- a/Configuration/Services.php +++ b/Configuration/Services.php @@ -8,7 +8,7 @@ use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator; return function (ContainerConfigurator $containerConfigurator, ContainerBuilder $containerBuilder) { - if ($containerBuilder->hasDefinition('dashboard.views.widget')) { + if ($containerBuilder->hasDefinition('TYPO3\CMS\Dashboard\Widgets\BarChartWidget')) { $containerConfigurator->import('Backend/Provider/PaymentPaidShippingOpenProvider.php'); $containerConfigurator->import('Backend/Widgets/PaymentPaidShippingOpenWidget.php'); diff --git a/Documentation/guides.xml b/Documentation/guides.xml index b8663f9a..2145b1e2 100644 --- a/Documentation/guides.xml +++ b/Documentation/guides.xml @@ -11,7 +11,7 @@ interlink-shortcode="extcode/cart" /> diff --git a/ext_emconf.php b/ext_emconf.php index c1667941..c3854e0d 100644 --- a/ext_emconf.php +++ b/ext_emconf.php @@ -4,7 +4,7 @@ 'title' => 'Cart', 'description' => 'Shopping Cart(s) for TYPO3', 'category' => 'plugin', - 'version' => '11.4.11', + 'version' => '11.4.12', 'state' => 'stable', 'author' => 'Daniel Gohlke', 'author_email' => 'ext@extco.de',