PHP Class OneSignal\OneSignal

Afficher le fichier Open project: norkunas/onesignal-php-api Class Usage Examples

Méthodes publiques

Méthode 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 méthode

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

__get() public méthode

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

getClient() public méthode

Get client.
public getClient ( ) : Http\Client\Common\HttpMethodsClient | null
Résultat Http\Client\Common\HttpMethodsClient | null

getConfig() public méthode

Get config.
public getConfig ( ) : Config
Résultat Config

request() public méthode

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
Résultat array

setClient() public méthode

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

setConfig() public méthode

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