Aller au contenu

Installation

phil/standard-webhooks-bundle
PrérequisContraintePourquoi
PHP>=8.5Le minimum déclaré
phil/standard-webhooks^0.1@devLe protocole : en-têtes, clés, signatures, vérification ; il requiert ext-sodium
symfony/dependency-injection, symfony/config^8.2La classe du bundle et sa configuration
symfony/http-foundation, symfony/http-kernel^8.2L'argument de contrôleur VerifiedWebhook
psr/clock^1.0L'heure à laquelle une livraison est vérifiée et signée ; le service clock du conteneur, que FrameworkBundle enregistre dès que symfony/clock est installé
symfony/http-clientfacultatifWebhookSender
doctrine/dbal, doctrine/orm, DoctrineBundlefacultatifLes identifiants traités dans une table
symfony/consolefacultatifphil:standard-webhooks:generate-key
composer require phil/standard-webhooks-bundle:^0.1@dev
// config/bundles.php
return [
    // ...
    Phil\StandardWebhooksBundle\PhilStandardWebhooksBundle::class => ['all' => true],
];

Générez ensuite des clés et configurez-les : configuration.md.

Avec DoctrineBundle, le bundle ajoute sa table au schéma de sa connexion : créez-la avec une migration.

bin/console doctrine:migrations:diff