title | issue | author |
---|---|---|
Added a webhook validator to the app system |
NEXT-12223 |
Maike Sestendrup |
- Added
Shopware\Core\Framework\Webhook\Hookable\HookableEventCollector
, to collect all hookable events and their required privileges. - Added
Shopware\Core\Framework\Webhook\Hookable\HookableVadilator
, to validate the given webhooks and the related permissions in amanifest.xml
file. - Added
Shopware\Core\Framework\App\Manifest\ManifestValidator
, to validate a givenShopware\Core\Framework\App\Manifest\Manifest
. - Added the usage of
Shopware\Core\Framework\App\Manifest\ManifestValidator
inShopware\Core\Framework\App\Command\VerifyManifestCommand
. - Changed the arguments for
Shopware\Core\Framework\App\Command\VerifyManifestCommand
. If no manifest file paths are specified, allmanifest.xml
files in thedevelopment/custom/apps
directory are used.