PeServer

AppDatabaseCache
in package

Table of Contents

Constants

PLUGIN_INFORMATION  = 'plugin.cache'
USER_INFORMATION  = 'user.cache'

Properties

$cacheDirectoryPath  : string
$connection  : IDatabaseConnection
$serializer  : ISerializer

Methods

__construct()  : mixed
clearAll()  : void
existsPluginInformation()  : bool
プラグイン情報のキャッシュファイルが存在するか。
existsUserInformation()  : bool
プラグイン情報のキャッシュファイルが存在するか。
exportAll()  : array<string|int, string>
キャッシュを全出力。
exportPluginInformation()  : void
プラグイン情報をキャッシュ出力。
exportUserInformation()  : void
ユーザー情報をキャッシュ出力。
readPluginInformation()  : PluginCache
プラグイン情報のキャッシュ取得。
readUserInformation()  : UserCache
ユーザー情報のキャッシュ取得。
clearCache()  : void
clearPluginInformation()  : void
clearUserInformation()  : void
existsCache()  : bool
exportCache()  : void
オブジェクトをキャシュデータとして出力。
openDatabase()  : IDatabaseContext
readCache()  : object
キャシュデータをオブジェクトとして読み込み。

Constants

Properties

Methods

existsPluginInformation()

プラグイン情報のキャッシュファイルが存在するか。

public existsPluginInformation() : bool
Return values
bool

existsUserInformation()

プラグイン情報のキャッシュファイルが存在するか。

public existsUserInformation() : bool
Return values
bool

exportAll()

キャッシュを全出力。

public exportAll() : array<string|int, string>
Return values
array<string|int, string>

exportPluginInformation()

プラグイン情報をキャッシュ出力。

public exportPluginInformation() : void

exportUserInformation()

ユーザー情報をキャッシュ出力。

public exportUserInformation() : void

clearCache()

private clearCache(string $fileName) : void
Parameters
$fileName : string

existsCache()

private existsCache(string $fileName) : bool
Parameters
$fileName : string
Return values
bool

exportCache()

オブジェクトをキャシュデータとして出力。

private exportCache(string $fileName, object $object) : void
Parameters
$fileName : string
$object : object

readCache()

キャシュデータをオブジェクトとして読み込み。

private readCache(string $fileName, string $className) : object
Parameters
$fileName : string
$className : string
Tags
template

T of object

phpstan-param

class-string<T> $className

phpstan-return

T

Return values
object

        
On this page

Search results