PHP Class Xpressengine\Plugin\PluginProvider

Author: XE Developers ([email protected])
Afficher le fichier Open project: xpressengine/xpressengine Class Usage Examples

Protected Properties

Свойство Type Description
$url string

Méthodes publiques

Méthode Description
__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들의 정보를 자료실에 등록된 정보를 가져와 적용한다.

Méthodes protégées

Méthode Description
request ( string $url, array $queries = [] ) : mixed send request to server.

Method Details

__construct() public méthode

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

find() public méthode

자료실에서 주어진 아이디의 자료를 조회한다.
public find ( string $id ) : object
$id string plugin id
Résultat object

findAll() public méthode

자료실에서 주어진 아이디들의 자료를 조회한다
public findAll ( array $ids ) : array
$ids array list of plugin id
Résultat array

findRelease() public méthode

findRelease
public findRelease ( string $id, string $version ) : array | null
$id string plugin id
$version string version of release
Résultat array | null

request() protected méthode

send request to server.
protected request ( string $url, array $queries = [] ) : mixed
$url string request url
$queries array list of query string
Résultat mixed

sync() public méthode

현재 설치된 plugin들의 정보를 자료실에 등록된 정보를 가져와 적용한다.
public sync ( PluginEntity | PluginEntity[] $plugins ) : boolean
$plugins PluginEntity | PluginEntity[] list of plugins
Résultat boolean 성공여부

Property Details

$url protected_oe property

protected string $url
Résultat string