dev-master
9999999-devPhp package for github webhook.
MIT
The Requires
by Tajul
v0.1.1
0.1.1.0Php package for github webhook.
MIT
The Requires
by Tajul
v0.1
0.1.0.0Php package for github webhook.
MIT
The Requires
by Tajul
Php package for github webhook.
composer install
Sample of usages, (*1)
use Illuminate\Http\Request; $webhook = (new \WebhookHanlder\GithubWebhook(new Request)) ->setCredentials(['secret_key' => 'my-secret-key']) ->handle() ->getResponse();
What is happen behind request during webhook? Lets simulate using fake payload transport via curl on localhost:8080., (*2)
php -S localhost:8080
php -r "echo hash_hmac('sha1','{"data": "sample_response"}','testing');"
use Illuminate\Http\Request; $webhook = (new \WebhookHanlder\GithubWebhook(new Request)) ->setCredentials(['secret_key' => 'my-secret-key']) ->handle() ->getResponse();
$webhook = (new GithubWebhook(new Request)) ->setCredentials(['secret_key' => 'testing']) ->handle() ->passes();
curl -X POST localhost:8080 \ -H 'X-Hub-Signature: sha1=40cf35581833746c71a4c3c53886fe2a2e207577' \ -H 'Content-type: application/json' -d '{"data": "sample_response"}'
Php package for github webhook.
MIT
Php package for github webhook.
MIT
Php package for github webhook.
MIT