From 2b88bd80be4d9fa266a88ebb3b91ce5e8530144c Mon Sep 17 00:00:00 2001 From: Nurmuhammet Allanov Date: Tue, 28 Oct 2025 23:22:49 +0500 Subject: [PATCH] same for composer suggestions --- app/Modules/ModuleServiceProvider.php | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/app/Modules/ModuleServiceProvider.php b/app/Modules/ModuleServiceProvider.php index 1503f24..d450467 100644 --- a/app/Modules/ModuleServiceProvider.php +++ b/app/Modules/ModuleServiceProvider.php @@ -83,7 +83,18 @@ class ModuleServiceProvider extends ServiceProvider */ public function suggestModuleComposerSuggestions(BaseModule $module): void { - // foreach ($module->app->getComposerSuggestions() as $suggestion) { + foreach ($module->app->getComposerRequirements() as $package) { + $missingPackage = match ($package->type) { + ModulePackageType::PACKAGE => InstalledVersions::isInstalled($package->name), + ModulePackageType::MODULE => module_exists($package->name), + default => true, + }; + + if (! $missingPackage) { + echo "{$package->name} {$package->version} {$package->type->value} must be installed (module: {$module->name}) \n + {$package->message}"; + } + } } /**