Scriptlog Docs

Scriptlog Documentation

Code reference for the Scriptlog codebase

User Tools

Site Tools


scriptlog:lib:service:pluginservice

PluginService

Layer: Service · Source: lib/service/PluginService.php:22 (lines 22–294)


class PluginService

Docblock Metadata

Tag Value
@category Service class
@author M.Noermoehammad
@license MIT
@version 1.0
@since Since Release 1.0

Inheritance

No parent, interface or trait. This is a root type.

Constants (0)

None.

Properties (11)

Visibility Type Name Default Line
private (untyped) $plugin_id 29
private (untyped) $name 36
private (untyped) $link 43
private (untyped) $directory 51
private (untyped) $description 58
private (untyped) $status 65
private (untyped) $level 72
private (untyped) $sort 79
private (untyped) $pluginDao 87
private (untyped) $validator 95
private (untyped) $sanitize 97

Methods (19)

Visibility Method Summary Line
public __construct() Constructor 107
public setPluginId() (undocumented) 114
public setPluginName() (undocumented) 119
public setPluginLink() (undocumented) 124
public setPluginDirectory() (undocumented) 129
public setPluginDescription() (undocumented) 134
public setPluginStatus() (undocumented) 139
public setPluginLevel() (undocumented) 144
public setPluginSort() (undocumented) 149
public grabPlugins() (undocumented) 154
public grabPlugin() (undocumented) 159
public addPlugin() (undocumented) 164
public modifyPlugin() (undocumented) 183
public activateInstalledPlugin() (undocumented) 187
public deactivateInstalledPlugin() (undocumented) 227
public removePlugin() (undocumented) 238
public isPluginExists() checking plugin exists or not 267
public pluginLevelDropDown() Plugin level drop down 279
public totalPlugins() Total plugin records 290

__construct()

public function __construct(PluginDao $pluginDao, FormValidator $validator, Sanitize $sanitize)

lines 107–112 (6)

Constructor

Parameter Type Default Description
$pluginDao ''PluginDao'' required none
$validator ''FormValidator'' required none
$sanitize ''Sanitize'' required none

setPluginId()

public function setPluginId($pluginId)

lines 114–117 (4)

Parameter Type Default Description
$pluginId (untyped) required none

Returns: (none declared)

setPluginName()

public function setPluginName($name)

lines 119–122 (4)

Parameter Type Default Description
$name (untyped) required none

Returns: (none declared)

setPluginLink()

public function setPluginLink($link)

lines 124–127 (4)

Parameter Type Default Description
$link (untyped) required none

Returns: (none declared)

setPluginDirectory()

public function setPluginDirectory($directory)

lines 129–132 (4)

Parameter Type Default Description
$directory (untyped) required none

Returns: (none declared)

setPluginDescription()

public function setPluginDescription($description)

lines 134–137 (4)

Parameter Type Default Description
$description (untyped) required none

Returns: (none declared)

setPluginStatus()

public function setPluginStatus($status)

lines 139–142 (4)

Parameter Type Default Description
$status (untyped) required none

Returns: (none declared)

setPluginLevel()

public function setPluginLevel($level)

lines 144–147 (4)

Parameter Type Default Description
$level (untyped) required none

Returns: (none declared)

setPluginSort()

public function setPluginSort($sort)

lines 149–152 (4)

Parameter Type Default Description
$sort (untyped) required none

Returns: (none declared)

grabPlugins()

public function grabPlugins($orderBy = 'ID')

lines 154–157 (4)

Parameter Type Default Description
$orderBy (untyped) 'ID' none

Returns: (none declared)

grabPlugin()

public function grabPlugin($id)

lines 159–162 (4)

Parameter Type Default Description
$id (untyped) required none

Returns: (none declared)

addPlugin()

public function addPlugin()

lines 164–181 (18)

Takes no parameters.

Returns: (none declared)

modifyPlugin()

public function modifyPlugin()

lines 183–185 (3)

Takes no parameters.

Returns: (none declared)

activateInstalledPlugin()

public function activateInstalledPlugin()

lines 187–225 (39)

Takes no parameters.

Returns: (none declared)

deactivateInstalledPlugin()

public function deactivateInstalledPlugin()

lines 227–236 (10)

Takes no parameters.

Returns: (none declared)

removePlugin()

public function removePlugin()

lines 238–260 (23)

Takes no parameters.

Returns: (none declared)

isPluginExists()

public function isPluginExists($plugin_name)

lines 267–270 (4)

checking plugin exists or not

Parameter Type Default Description
$plugin_name (untyped) required none

Returns: (none declared)

pluginLevelDropDown()

public function pluginLevelDropDown($selected = "")

lines 279–282 (4)

Plugin level drop down

Parameter Type Default Description
$selected (untyped) “” none

Returns: (none declared) — string

totalPlugins()

public function totalPlugins(array $data = []): ?int

lines 290–293 (4)

Total plugin records

Parameter Type Default Description
$data array [] none

Returns: ?int — integer

Imports

Alias Fully-qualified name
FormValidator ''Scriptlog\Core\FormValidator''
Sanitize ''Scriptlog\Core\Sanitize''
PluginDao ''Scriptlog\Dao\PluginDao''

This page is generated from source by 'tools/gendoc'. Edits will be overwritten.

scriptlog/lib/service/pluginservice.txt · Last modified: by admin