PHP Класс Piwik\Plugins\Marketplace\Api\Service

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

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

Метод Описание
__construct ( $domain )
authenticate ( $accessToken )
download ( string $url, null | string $destinationPath = null, null | integer $timeout = null ) : boolean | string Downloads data from the given URL via a POST request. If a destination path is given, the downloaded data will be stored in the given path and returned otherwise.
fetch ( string $action, array $params ) : mixed Executes the given API action on the Marketplace using the given params and returns the result.
getAccessToken ( ) : null | string Returns the currently set access token
getDomain ( ) : string Get the domain that is used in order to access the Marketplace. Eg http://plugins.piwik.org
getVersion ( ) : string The API version that will be used on the Marketplace.
hasAccessToken ( )

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

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

public __construct ( $domain )

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

public authenticate ( $accessToken )

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

Make sure to call {@link authenticate()} to download paid plugins.
public download ( string $url, null | string $destinationPath = null, null | integer $timeout = null ) : boolean | string
$url string An absolute URL to the marketplace including domain.
$destinationPath null | string
$timeout null | integer Defaults to 60 seconds see {@link self::HTTP_REQUEST_METHOD}
Результат boolean | string Returns the downloaded data or true if a destination path was given.

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

Make sure to call {@link authenticate()} to download paid plugins.
public fetch ( string $action, array $params ) : mixed
$action string eg 'plugins', 'plugins/$pluginName/info', ...
$params array eg array('sort' => 'alpha')
Результат mixed

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

Returns the currently set access token
public getAccessToken ( ) : null | string
Результат null | string

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

Get the domain that is used in order to access the Marketplace. Eg http://plugins.piwik.org
public getDomain ( ) : string
Результат string

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

The API version that will be used on the Marketplace.
public getVersion ( ) : string
Результат string eg 2.0

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

public hasAccessToken ( )