WonderPush PHP library
  • Namespace
  • Class
Navigation
  • Namespace
  • Class
Namespaces
  • WonderPush
    • Api
    • Errors
    • Net
    • Obj
    • Params
    • Util
Classes
  • Applications
  • Deliveries
  • Installations
  • Rest

Class Rest

Permits placing arbitrary calls against the WonderPush Management API.

You should probably use helper classes and methods instead of using this directly.

Namespace: WonderPush\Api
Located at Api/Rest.php

Methods summary

public __construct( WonderPush\WonderPush $wp )
public request( string $method, string $path, array $params = array() ) : WonderPush\Net\Request

Constructs a request.

Constructs a request.

Parameters

$method
$path
$params

Returns

WonderPush\Net\Request
public get( string $path, array $params = array() ) : WonderPush\Net\Response

Performs a GET call.

Performs a GET call.

Parameters

$path
$params

Returns

WonderPush\Net\Response
public requestForGet( string $path, array $params = array() ) : WonderPush\Net\Request

Constructs a GET request.

Constructs a GET request.

Parameters

$path
$params

Returns

WonderPush\Net\Request
public post( string $path, array $params = array() ) : WonderPush\Net\Response

Performs a POST call.

Performs a POST call.

Parameters

$path
$params

Returns

WonderPush\Net\Response
public requestForPost( string $path, array $params = array() ) : WonderPush\Net\Request

Constructs a POST request.

Constructs a POST request.

Parameters

$path
$params

Returns

WonderPush\Net\Request
public put( string $path, array $params = array() ) : WonderPush\Net\Response

Performs a PUT call.

Performs a PUT call.

Parameters

$path
$params

Returns

WonderPush\Net\Response
public requestForPut( string $path, array $params = array() ) : WonderPush\Net\Request

Constructs a PUT request.

Constructs a PUT request.

Parameters

$path
$params

Returns

WonderPush\Net\Request
public patch( string $path, array $params = array() ) : WonderPush\Net\Response

Performs a PATCH call.

Performs a PATCH call.

Parameters

$path
$params

Returns

WonderPush\Net\Response
public requestForPatch( string $path, array $params = array() ) : WonderPush\Net\Request

Constructs a PATCH request.

Constructs a PATCH request.

Parameters

$path
$params

Returns

WonderPush\Net\Request
public delete( string $path, array $params = array() ) : WonderPush\Net\Response

Performs a DELETE call.

Performs a DELETE call.

Parameters

$path
$params

Returns

WonderPush\Net\Response
public requestForDelete( string $path, array $params = array() ) : WonderPush\Net\Request

Constructs a DELETE request.

Constructs a DELETE request.

Parameters

$path
$params

Returns

WonderPush\Net\Request
public execute( WonderPush\Net\Request $request ) : WonderPush\Net\Response

Executes a request and returns its response.

Executes a request and returns its response.

Parameters

$request

Returns

WonderPush\Net\Response
WonderPush PHP library API documentation generated by ApiGen