PHP Класс Xpressengine\Plugin\PluginProvider

Автор: XE Developers ([email protected])
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$url string

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

Метод Описание
__construct ( string $url, array $auth = null ) PluginProvider constructor.
find ( string $id ) : object 자료실에서 주어진 아이디의 자료를 조회한다.
findAll ( array $ids ) : array 자료실에서 주어진 아이디들의 자료를 조회한다
findRelease ( string $id, string $version ) : array | null findRelease
sync ( PluginEntity | PluginEntity[] $plugins ) : boolean 현재 설치된 plugin들의 정보를 자료실에 등록된 정보를 가져와 적용한다.

Защищенные методы

Метод Описание
request ( string $url, array $queries = [] ) : mixed send request to server.

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

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

PluginProvider constructor.
public __construct ( string $url, array $auth = null )
$url string server url
$auth array information of http basic auth

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

자료실에서 주어진 아이디의 자료를 조회한다.
public find ( string $id ) : object
$id string plugin id
Результат object

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

자료실에서 주어진 아이디들의 자료를 조회한다
public findAll ( array $ids ) : array
$ids array list of plugin id
Результат array

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

findRelease
public findRelease ( string $id, string $version ) : array | null
$id string plugin id
$version string version of release
Результат array | null

request() защищенный Метод

send request to server.
protected request ( string $url, array $queries = [] ) : mixed
$url string request url
$queries array list of query string
Результат mixed

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

현재 설치된 plugin들의 정보를 자료실에 등록된 정보를 가져와 적용한다.
public sync ( PluginEntity | PluginEntity[] $plugins ) : boolean
$plugins PluginEntity | PluginEntity[] list of plugins
Результат boolean 성공여부

Описание свойств

$url защищенное свойство

protected string $url
Результат string