FacturaScripts

Plugins
in package

Table of Contents

FILE_NAME  = 'plugins.json'
$plugins  : array<string|int, Plugin>
add()  : bool
deploy()  : void
disable()  : bool
enable()  : bool
enabled()  : array<string|int, mixed>
folder()  : string
get()  : Plugin|null
init()  : void
isEnabled()  : bool
isInstalled()  : bool
list()  : array<string|int, Plugin>
load()  : void
remove()  : bool
loadFromFile()  : void
loadFromFolder()  : void
maxOrder()  : int
save()  : void
testZipFile()  : bool

Constants

FILE_NAME

public mixed FILE_NAME = 'plugins.json'

Properties

Methods

add()

public static add(string $zipPath[, string $zipName = 'plugin.zip' ][, bool $force = false ]) : bool
Parameters
$zipPath : string
$zipName : string = 'plugin.zip'
$force : bool = false
Return values
bool

deploy()

public static deploy([bool $clean = true ][, bool $initControllers = false ]) : void
Parameters
$clean : bool = true
$initControllers : bool = false
Return values
void

disable()

public static disable(string $pluginName) : bool
Parameters
$pluginName : string
Return values
bool

enable()

public static enable(string $pluginName) : bool
Parameters
$pluginName : string
Return values
bool

enabled()

public static enabled() : array<string|int, mixed>
Return values
array<string|int, mixed>

folder()

public static folder() : string
Return values
string

get()

public static get(string $pluginName) : Plugin|null
Parameters
$pluginName : string
Return values
Plugin|null

init()

public static init() : void
Return values
void

isEnabled()

public static isEnabled(string $pluginName) : bool
Parameters
$pluginName : string
Return values
bool

isInstalled()

public static isInstalled(string $pluginName) : bool
Parameters
$pluginName : string
Return values
bool

list()

public static list([bool $hidden = false ][, string $orderBy = 'name' ]) : array<string|int, Plugin>
Parameters
$hidden : bool = false
$orderBy : string = 'name'
Return values
array<string|int, Plugin>

load()

public static load() : void
Return values
void

remove()

public static remove(string $pluginName) : bool
Parameters
$pluginName : string
Return values
bool

loadFromFile()

private static loadFromFile() : void
Return values
void

loadFromFolder()

private static loadFromFolder() : void
Return values
void

maxOrder()

private static maxOrder() : int
Return values
int

save()

private static save() : void
Return values
void

testZipFile()

private static testZipFile(ZipArchive &$zipFile, string $zipPath, string $zipName) : bool
Parameters
$zipFile : ZipArchive
$zipPath : string
$zipName : string
Return values
bool

Search results