PHP Class REBELinBLUE\Deployer\Http\Webhooks\Webhook

显示文件 Open project: rebelinblue/deployer

Protected Properties

Property Type Description
$request Illuminate\Http\Request The HTTP request object.

Public Methods

Method Description
__construct ( Illuminate\Http\Request $request ) Webhook constructor.
handlePush ( ) : mixed Parses the request for a push webhook body.
isRequestOrigin ( ) : boolean Determines whether the request is from a particular service.

Method Details

__construct() public method

Webhook constructor.
public __construct ( Illuminate\Http\Request $request )
$request Illuminate\Http\Request

handlePush() abstract public method

Parses the request for a push webhook body.
abstract public handlePush ( ) : mixed
return mixed Either an array of parameters for the deployment config, or false if it is invalid.

isRequestOrigin() abstract public method

Determines whether the request is from a particular service.
abstract public isRequestOrigin ( ) : boolean
return boolean

Property Details

$request protected_oe property

The HTTP request object.
protected Request,Illuminate\Http $request
return Illuminate\Http\Request