atkrad / webhook-event-manager
WebHook Event Manager is a simple library to help parse webhook payloads from some services (GitHub, BitBucket)
Installs: 25
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 2
Forks: 0
Open Issues: 0
pkg:composer/atkrad/webhook-event-manager
Requires
- php: >=5.4
Requires (Dev)
- phpunit/phpunit: ~3.7
This package is not auto-updated.
Last update: 2025-10-11 19:59:25 UTC
README
WebHook Event Manager is a simple library to help parse webhook payloads from some services (GitHub, BitBucket):
Requirements
- php >=5.4
Installation
Using composer:
Add the following to your composer.json
file:
"require": {
"atkrad/webhook-event-manager": "0.1.*",
},
Usage
<?php use WebHookEventManager\WebHook; $webHook = new WebHook(); //Get repository owner's avatar url $avatarUrl = $webHook->getGitHubService() ->getIssuesEvent() ->getRepository() ->getOwner() ->getAvatarUrl(); //Get sender's followers url $followersUrl = $webHook->getGitHubService() ->getIssuesEvent() ->getSender() ->getFollowersUrl(); //Get pusher's username $pusherUsername = $webHook->getGitHubService() ->getPushEvent() ->getPusher() ->getUsername();
Contribute
Please do. Fork it and send pull requests.