PHP Класс Eccube\Service\PluginService

Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( $app )
calcPluginDir ( $name )
callPluginManagerMethod ( $meta, $method )
checkPluginArchiveContent ( $dir, array $config_cache = [] )
checkSamePlugin ( $code )
checkSymbolName ( $string )
createPluginDir ( $d )
createTempDir ( )
deleteDirs ( $arr )
deleteFile ( $path )
disable ( Plugin $plugin )
enable ( Plugin $plugin, $enable = true )
install ( $path, $source )
readYml ( $yml )
registerPlugin ( $meta, $event_yml, $source )
uninstall ( Plugin $plugin )
unpackPluginArchive ( $archive, $dir )
unregisterPlugin ( Plugin $p )
update ( Plugin $plugin, $path )
updatePlugin ( Plugin $plugin, $meta, $event_yml )

Описание методов

__construct() публичный метод

public __construct ( $app )

calcPluginDir() публичный метод

public calcPluginDir ( $name )

callPluginManagerMethod() публичный метод

public callPluginManagerMethod ( $meta, $method )

checkPluginArchiveContent() публичный метод

public checkPluginArchiveContent ( $dir, array $config_cache = [] )
$config_cache array

checkSamePlugin() публичный метод

public checkSamePlugin ( $code )

checkSymbolName() публичный метод

public checkSymbolName ( $string )

createPluginDir() публичный метод

public createPluginDir ( $d )

createTempDir() публичный метод

public createTempDir ( )

deleteDirs() публичный метод

public deleteDirs ( $arr )

deleteFile() публичный метод

public deleteFile ( $path )

disable() публичный метод

public disable ( Plugin $plugin )
$plugin Eccube\Entity\Plugin

enable() публичный метод

public enable ( Plugin $plugin, $enable = true )
$plugin Eccube\Entity\Plugin

install() публичный метод

public install ( $path, $source )

readYml() публичный метод

public readYml ( $yml )

registerPlugin() публичный метод

public registerPlugin ( $meta, $event_yml, $source )

uninstall() публичный метод

public uninstall ( Plugin $plugin )
$plugin Eccube\Entity\Plugin

unpackPluginArchive() публичный метод

public unpackPluginArchive ( $archive, $dir )

unregisterPlugin() публичный метод

public unregisterPlugin ( Plugin $p )
$p Eccube\Entity\Plugin

update() публичный метод

public update ( Plugin $plugin, $path )
$plugin Eccube\Entity\Plugin

updatePlugin() публичный метод

public updatePlugin ( Plugin $plugin, $meta, $event_yml )
$plugin Eccube\Entity\Plugin