NSWDPC\Messaging\Mailgun\MailgunWebHook
Controller for handling webhook submissions from Mailgun.
- Author: James <james.ellis@dpc.nsw.gov.au>
Synopsis
class MailgunWebHook
extends Controller
{
- // members
- private static boolean $webhooks_enabled = true;
- private static array $allowed_actions = ;
- // methods
- protected void getConnector()
- protected void getResponseBody()
- protected void serverError()
- protected void clientError()
- protected void returnOK()
- public void index()
- public void submit()
Hierarchy
Extends
- SilverStripe\Control\Controller
Members
private
- $allowed_actions
- $webhooks_enabled
Methods
protected
- clientError() — Client (being Mailgun user agent) has done something wrong
- getConnector() — Retrieve webook signing key from config
- getResponseBody()
- returnOK() — All is good
- serverError() — We have done something wrong