class PluginService

Constants

CONFIG_YML

EVENT_YML

Methods

__construct($app)

No description

install($path)

No description

uninstall(Plugin $plugin)

No description

enable(Plugin $plugin, $enable = true)

No description

disable(Plugin $plugin)

No description

update(Plugin $plugin, $path)

No description

calcPluginDir($name)

No description

checkSamePlugin($code)

No description

checkPluginArchiveContent($dir)

No description

checkSymbolName($string)

No description

readYml($yml)

No description

createTempDir()

No description

createPluginDir($d)

No description

unpackPluginArchive($archive, $dir)

No description

updatePlugin(Plugin $plugin, $meta, $event_yml)

No description

registerPlugin($meta, $event_yml, $source)

No description

unregisterPlugin(Plugin $p)

No description

callPluginManagerMethod($meta, $method)

No description

deleteFile($path)

No description

Details

at line 39
__construct($app)

Parameters

$app

at line 44
install($path)

Parameters

$path

at line 70
uninstall(Plugin $plugin)

Parameters

Plugin $plugin

at line 82
enable(Plugin $plugin, $enable = true)

Parameters

Plugin $plugin
$enable

at line 93
disable(Plugin $plugin)

Parameters

Plugin $plugin

at line 98
update(Plugin $plugin, $path)

Parameters

Plugin $plugin
$path

at line 127
calcPluginDir($name)

Parameters

$name

at line 132
checkSamePlugin($code)

Parameters

$code

at line 141
checkPluginArchiveContent($dir)

Parameters

$dir

at line 163
checkSymbolName($string)

Parameters

$string

at line 171
readYml($yml)

Parameters

$yml

at line 176
createTempDir()

at line 190
createPluginDir($d)

Parameters

$d

at line 198
unpackPluginArchive($archive, $dir)

Parameters

$archive
$dir

at line 204
updatePlugin(Plugin $plugin, $meta, $event_yml)

Parameters

Plugin $plugin
$meta
$event_yml

at line 266
registerPlugin($meta, $event_yml, $source)

Parameters

$meta
$event_yml
$source

at line 309
unregisterPlugin(Plugin $p)

Parameters

Plugin $p

at line 326
callPluginManagerMethod($meta, $method)

Parameters

$meta
$method

at line 337
deleteFile($path)

Parameters

$path