Class Rest
Permits placing arbitrary calls against the WonderPush Management API.
You should probably use helper classes and methods instead of using this directly.
Methods summary
public
request( string $method
, string $path
, array $params
= array() )
: WonderPush\Net\Request
Constructs a request.
public
requestForGet( string $path
, array $params
= array() )
: WonderPush\Net\Request
Constructs a GET request.
public
post( string $path
, array $params
= array() )
: WonderPush\Net\Response
Performs a POST call.
public
requestForPost( string $path
, array $params
= array() )
: WonderPush\Net\Request
Constructs a POST request.
public
requestForPut( string $path
, array $params
= array() )
: WonderPush\Net\Request
Constructs a PUT request.
public
patch( string $path
, array $params
= array() )
: WonderPush\Net\Response
Performs a PATCH call.
public
requestForPatch( string $path
, array $params
= array() )
: WonderPush\Net\Request
Constructs a PATCH request.
public
delete( string $path
, array $params
= array() )
: WonderPush\Net\Response
Performs a DELETE call.
public
requestForDelete( string $path
, array $params
= array() )
: WonderPush\Net\Request
Constructs a DELETE request.
public
execute( WonderPush\Net\Request
$request
)
: WonderPush\Net\Response
Executes a request and returns its response.