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 81
enable(Plugin $plugin, $enable = true)

Parameters

Plugin $plugin
$enable

at line 91
disable(Plugin $plugin)

Parameters

Plugin $plugin

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

Parameters

Plugin $plugin
$path

at line 124
calcPluginDir($name)

Parameters

$name

at line 128
checkSamePlugin($code)

Parameters

$code

at line 136
checkPluginArchiveContent($dir)

Parameters

$dir

at line 156
checkSymbolName($string)

Parameters

$string

at line 164
readYml($yml)

Parameters

$yml

at line 168
createTempDir()

at line 180
createPluginDir($d)

Parameters

$d

at line 187
unpackPluginArchive($archive, $dir)

Parameters

$archive
$dir

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

Parameters

Plugin $plugin
$meta
$event_yml

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

Parameters

$meta
$event_yml
$source

at line 281
unregisterPlugin(Plugin $p)

Parameters

Plugin $p

at line 297
callPluginManagerMethod($meta, $method)

Parameters

$meta
$method

at line 308
deleteFile($path)

Parameters

$path