PHP Класс OneSignal\OneSignal

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__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.

Описание методов

__construct() публичный Метод

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

__get() публичный Метод

Create required services on the fly.
public __get ( string $name ) : object
$name string
Результат object

getClient() публичный Метод

Get client.
public getClient ( ) : Http\Client\Common\HttpMethodsClient | null
Результат Http\Client\Common\HttpMethodsClient | null

getConfig() публичный Метод

Get config.
public getConfig ( ) : Config
Результат Config

request() публичный Метод

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
Результат array

setClient() публичный Метод

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

setConfig() публичный Метод

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