PHP Class OneSignal\OneSignal

ファイルを表示 Open project: norkunas/onesignal-php-api Class Usage Examples

Public Methods

Method Description
__construct ( Config $config = null, Http\Client\Common\HttpMethodsClient $client = null ) Constructor.
__get ( string $name ) : object Create required services on the fly.
getClient ( ) : Http\Client\Common\HttpMethodsClient | null Get client.
getConfig ( ) : Config Get config.
request ( string $method, string $uri, array $headers = [], string | Psr\Http\Message\StreamInterface | null $body = null ) : array Make a custom api request.
setClient ( Http\Client\Common\HttpMethodsClient $client ) Set client.
setConfig ( Config $config ) Set config.

Method Details

__construct() public method

Constructor.
public __construct ( Config $config = null, Http\Client\Common\HttpMethodsClient $client = null )
$config Config
$client Http\Client\Common\HttpMethodsClient

__get() public method

Create required services on the fly.
public __get ( string $name ) : object
$name string
return object

getClient() public method

Get client.
public getClient ( ) : Http\Client\Common\HttpMethodsClient | null
return Http\Client\Common\HttpMethodsClient | null

getConfig() public method

Get config.
public getConfig ( ) : Config
return Config

request() public method

Make a custom api request.
public request ( string $method, string $uri, array $headers = [], string | Psr\Http\Message\StreamInterface | null $body = null ) : array
$method string HTTP Method
$uri string URI template
$headers array
$body string | Psr\Http\Message\StreamInterface | null
return array

setClient() public method

Set client.
public setClient ( Http\Client\Common\HttpMethodsClient $client )
$client Http\Client\Common\HttpMethodsClient

setConfig() public method

Set config.
public setConfig ( Config $config )
$config Config