PeServer

PluginsEntityDao extends DaoBase
in package
uses DaoTrait

DBアクセス基底処理。

こいつを継承してアクセス処理を構築する。

Table of Contents

Properties

$context  : IDatabaseContext
$logger  : ILogger
ロガー。

Methods

__construct()  : mixed
deletePlugin()  : void
insertPlugin()  : void
selectEditPlugin()  : DatabaseRowResult
selectExistsPluginId()  : bool
selectExistsPluginName()  : bool
selectIsUserPlugin()  : bool
selectPluginByUserId()  : DatabaseTableResult
selectPluginIds()  : DatabaseRowResult
updateEditPlugin()  : void

Properties

Methods

deletePlugin()

public deletePlugin(string $pluginId) : void
Parameters
$pluginId : string

insertPlugin()

public insertPlugin(string $pluginId, string $userId, string $pluginName, string $displayName, string $state, string $description, string $note) : void
Parameters
$pluginId : string
$userId : string
$pluginName : string
$displayName : string
$state : string
$description : string
$note : string

selectEditPlugin()

public selectEditPlugin(string $pluginId) : DatabaseRowResult
Parameters
$pluginId : string
Tags
template

TFieldArray of array{plugin_name:string,display_name:string,description:string}

phpstan-return

DatabaseRowResult<TFieldArray>

Return values
DatabaseRowResult

selectExistsPluginId()

public selectExistsPluginId(string $pluginId) : bool
Parameters
$pluginId : string
Return values
bool

selectExistsPluginName()

public selectExistsPluginName(string $pluginName) : bool
Parameters
$pluginName : string
Return values
bool

selectIsUserPlugin()

public selectIsUserPlugin(string $pluginId, string $userId) : bool
Parameters
$pluginId : string
$userId : string
Return values
bool

selectPluginByUserId()

public selectPluginByUserId(string $userId) : DatabaseTableResult
Parameters
$userId : string
Tags
template

TFieldArray of array{plugin_id:string,plugin_name:string,display_name:string,state:string}

phpstan-return

DatabaseTableResult<TFieldArray>

Return values
DatabaseTableResult

selectPluginIds()

public selectPluginIds(string $pluginId) : DatabaseRowResult
Parameters
$pluginId : string
Tags
template

TFieldArray of array{plugin_id:string,plugin_name:string,state:string}

phpstan-return

DatabaseRowResult<TFieldArray>

Return values
DatabaseRowResult

updateEditPlugin()

public updateEditPlugin(string $pluginId, string $userId, string $displayName, string $description) : void
Parameters
$pluginId : string
$userId : string
$displayName : string
$description : string

        
On this page

Search results