UtilitiesAdminService
extends UtilitiesService
in package
implements
UtilitiesAdminServiceInterface
UtilitiesAdminService
Interfaces, Classes, Traits and Enums
- UtilitiesAdminServiceInterface
- UtilitiesAdminServiceInterface
Table of Contents
- $logPath : string
- ログのパス
- backupDb() : string|false
- DBバックアップを作成する
- createLogZip() : string|false
- ログのZipファイルを作成する
- deleteLog() : bool
- ログを削除する
- getCredit() : mixed|null
- クレジットを取得する
- getService() : array<string|int, mixed>|mixed|object
- Get Service
- getViewVarsForInfo() : array<string|int, mixed>
- info 画面用の view 変数を生成
- getViewVarsForLogMaintenance() : array<string|int, mixed>
- ログメンテナンス用の view 変数を生成
- hasService() : bool
- Has Service
- resetContentsTree() : mixed
- コンテンツツリーをリセットし全て同階層にする
- resetData() : bool
- データをリセットする
- resetTmpSchemaFolder() : bool
- スキーマ用の一時フォルダをリセットする
- restoreDb() : bool
- バックアップファイルよりレストアを行う
- verityContentsTree() : bool
- コンテンツツリーの構造をチェックする
- _getMax() : int
- テーブル内の right の最大値を取得
- _getMin() : int
- テーブル内の left の最小値を取得
- _loadBackup() : void
- データベースをレストア
- _verify() : array<string|int, mixed>|false
- ツリー構造が壊れていないか確認する CakePHP2系の TreeBehavior より移植
- _writeBackup() : bool
- バックアップファイルを書きだす
- _getDriver() : string
- データベースのドライバー情報を取得
Properties
$logPath
ログのパス
public
string
$logPath
= LOGS . 'error.log'
Methods
backupDb()
DBバックアップを作成する
public
backupDb( $encoding) : string|false
Parameters
Tags
Return values
string|false —createLogZip()
ログのZipファイルを作成する
public
createLogZip() : string|false
Tags
Return values
string|false —deleteLog()
ログを削除する
public
deleteLog() : bool
Tags
Return values
bool —getCredit()
クレジットを取得する
public
getCredit() : mixed|null
Tags
Return values
mixed|null —getService()
Get Service
public
getService( $service) : array<string|int, mixed>|mixed|object
Parameters
Tags
Return values
array<string|int, mixed>|mixed|object —getViewVarsForInfo()
info 画面用の view 変数を生成
public
getViewVarsForInfo() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed> —getViewVarsForLogMaintenance()
ログメンテナンス用の view 変数を生成
public
getViewVarsForLogMaintenance() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed> —hasService()
Has Service
public
hasService( $service) : bool
Parameters
Tags
Return values
bool —resetContentsTree()
コンテンツツリーをリセットし全て同階層にする
public
resetContentsTree() : mixed
Tags
Return values
mixed —resetData()
データをリセットする
public
resetData() : bool
Tags
Return values
bool —resetTmpSchemaFolder()
スキーマ用の一時フォルダをリセットする
public
resetTmpSchemaFolder() : bool
Tags
Return values
bool —restoreDb()
バックアップファイルよりレストアを行う
public
restoreDb(array<string|int, mixed> $postData, array<string|int, mixed> $uploaded) : bool
Parameters
- $postData : array<string|int, mixed>
- $uploaded : array<string|int, mixed>
Tags
Return values
bool —verityContentsTree()
コンテンツツリーの構造をチェックする
public
verityContentsTree() : bool
Tags
Return values
bool —_getMax()
テーブル内の right の最大値を取得
protected
_getMax(Table $table, string $scope, string $right) : int
Parameters
- $table : Table
- $scope : string
- $right : string
Tags
Return values
int —_getMin()
テーブル内の left の最小値を取得
protected
_getMin(Table $table, string $scope, string $left) : int
Parameters
- $table : Table
- $scope : string
- $left : string
Tags
Return values
int —_loadBackup()
データベースをレストア
protected
_loadBackup(string $path, $encoding) : void
Parameters
Tags
Return values
void —_verify()
ツリー構造が壊れていないか確認する CakePHP2系の TreeBehavior より移植
protected
_verify(Table $table) : array<string|int, mixed>|false
Parameters
- $table : Table
Tags
Return values
array<string|int, mixed>|false —_writeBackup()
バックアップファイルを書きだす
protected
_writeBackup(string $path, string $plugin, $encoding) : bool
Parameters
Tags
Return values
bool —_getDriver()
データベースのドライバー情報を取得
private
_getDriver() : string