PluginProvider
class PluginProvider
XE 자료실에 등록된 플러그인들을 조회할 때 사용하는 클래스
Properties
protected string | $url | ||
private array | $auth |
Methods
__construct(string $url, array $auth = null)
PluginProvider constructor.
mixed|null
search(null $keyword = null, int $page = 1, int $count = 10)
search plugin by keyword
object
find(string $id)
자료실에서 주어진 아이디의 자료를 조회한다.
array
findAll(array $ids)
자료실에서 주어진 아이디들의 자료를 조회한다
array|null
findRelease(string $id, string $version)
findRelease
bool
mixed
request(string $url, array $queries = array())
send request to server.
Details
at line 50
__construct(string $url, array $auth = null)
PluginProvider constructor.
at line 65
mixed|null
search(null $keyword = null, int $page = 1, int $count = 10)
search plugin by keyword
at line 88
object
find(string $id)
자료실에서 주어진 아이디의 자료를 조회한다.
at line 109
array
findAll(array $ids)
자료실에서 주어진 아이디들의 자료를 조회한다
at line 134
array|null
findRelease(string $id, string $version)
findRelease
at line 157
bool
sync(PluginEntity|PluginEntity[] $plugins)
현재 설치된 plugin들의 정보를 자료실에 등록된 정보를 가져와 적용한다.
at line 190
protected mixed
request(string $url, array $queries = array())
send request to server.