class Plugin implements ArrayAccess

Класс для работы с подключаемыми модулями

Properties

$name
$composer

Methods

static array
enum()

Возвращает все установленные модули

static Plugin
find($name)

Возвращает модуль с указанным именем

boolean
isEnabled()

Включен ли модуль

checkVersion()

No description

checkRequirements()

No description

void
delete(boolean $data = false)

Удаляет модуль

enable()

Включить модуль

disable()

Отключить модуль

offsetExists($offset)

No description

offsetGet($offset)

No description

offsetSet($offset, $value)

No description

offsetUnset($offset)

No description

__get($name)

No description

getPath()

No description

getUrlPath()

No description

static 
install(string $plugin, Callable $status = null, Zend_Translate $translator = null)

Установить модуль из Marketplace

static 
installRequirements(array $req, Callable $status = null, Zend_Translate $translator = null)

Устанавливает модули, требующиеся для работы модуля или темы

Details

at line 31
static array enum()

Возвращает все установленные модули

Return Value

array

at line 64
static Plugin find($name)

Возвращает модуль с указанным именем

Parameters

$name

Return Value

Plugin

at line 89
boolean isEnabled()

Включен ли модуль

Return Value

boolean

at line 108
checkVersion()

at line 124
checkRequirements()

at line 150
void delete(boolean $data = false)

Удаляет модуль

Parameters

boolean $data удалить из БД все данные модуля

Return Value

void

at line 164
enable()

Включить модуль

at line 184
disable()

Отключить модуль

at line 195
offsetExists($offset)

Parameters

$offset

at line 204
offsetGet($offset)

Parameters

$offset

at line 213
offsetSet($offset, $value)

Parameters

$offset
$value

at line 220
offsetUnset($offset)

Parameters

$offset

at line 225
__get($name)

Parameters

$name

at line 237
getPath()

at line 247
getUrlPath()

at line 298
static install(string $plugin, Callable $status = null, Zend_Translate $translator = null)

Установить модуль из Marketplace

Parameters

string $plugin название модуля
Callable $status метод или функция для приема сообщений
Zend_Translate $translator класс-переводчик

at line 381
static installRequirements(array $req, Callable $status = null, Zend_Translate $translator = null)

Устанавливает модули, требующиеся для работы модуля или темы

Parameters

array $req список модулей
Callable $status метод или функция для приема сообщений
Zend_Translate $translator класс-переводчик