From 5c874a6dba77f6d4588de19123e12711e225e165 Mon Sep 17 00:00:00 2001 From: George Dumitrescu Date: Sat, 24 Oct 2026 00:21:37 +0300 Subject: [PATCH] feat: suggest umami and mosparo from the packages that use them A project that requires still-code/laravel-umami reads its stats from Umami, and one that verifies forms through mosparo/php-api-client needs a mosparo instance. Both now suggest their service, so the setup wizard ticks it and the site's Overview offers it. The mosparo client is matched rather than a framework integration because every integration pulls it in, which puts it in the lock under the Symfony bundle and the TYPO3 extensions alike. --- frameworks/index.json | 2 ++ packages/mosparo-php-api-client.yaml | 7 +++++++ packages/still-code-laravel-umami.yaml | 8 ++++++++ 3 files changed, 17 insertions(+) create mode 100644 packages/mosparo-php-api-client.yaml create mode 100644 packages/still-code-laravel-umami.yaml diff --git a/frameworks/index.json b/frameworks/index.json index 8b76df2..be9d594 100644 --- a/frameworks/index.json +++ b/frameworks/index.json @@ -271,6 +271,7 @@ {"name": "mongodb/laravel-mongodb"}, {"name": "mongodb/mongodb"}, {"name": "monolog/monolog"}, + {"name": "mosparo/php-api-client"}, {"name": "nativephp/desktop"}, {"name": "nativephp/electron"}, {"name": "nativephp/mobile"}, @@ -283,6 +284,7 @@ {"name": "sentry/sentry"}, {"name": "smi2/phpclickhouse"}, {"name": "spatie/ray"}, + {"name": "still-code/laravel-umami"}, {"name": "stripe/stripe-php"}, {"name": "symfony/amqp-messenger"}, {"name": "symfony/beanstalkd-messenger"}, diff --git a/packages/mosparo-php-api-client.yaml b/packages/mosparo-php-api-client.yaml new file mode 100644 index 0000000..1e44c49 --- /dev/null +++ b/packages/mosparo-php-api-client.yaml @@ -0,0 +1,7 @@ +package: mosparo/php-api-client + +# Every mosparo integration verifies submissions through this client, so it +# reaches the lock under the Symfony bundle and the TYPO3 extensions alike. +suggest_services: + - name: mosparo + reason: Spam protection the client verifies form submissions against diff --git a/packages/still-code-laravel-umami.yaml b/packages/still-code-laravel-umami.yaml new file mode 100644 index 0000000..f9257d2 --- /dev/null +++ b/packages/still-code-laravel-umami.yaml @@ -0,0 +1,8 @@ +package: still-code/laravel-umami +frameworks: + - name: laravel + +# The project reads its stats through the package, so the wizard ticks it. +suggest_services: + - name: umami + reason: Analytics the package reads its stats from