UtilitiesService
in package
implements
UtilitiesServiceInterface
uses
LogTrait, BcContainerTrait
UtilitiesService
Table of Contents
Interfaces
- UtilitiesServiceInterface
- UtilitiesServiceInterface
Properties
- $logPath : string
- ログのパス
Methods
- backupDb() : string|false
- DBバックアップを作成する
- createLogZip() : string|false
- ログのZipファイルを作成する
- deleteLog() : bool
- ログを削除する
- getCredit() : mixed|null
- クレジットを取得する
- getService() : array<string|int, mixed>|mixed|object
- Get Service
- 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
- バックアップファイルを書きだす
Properties
$logPath
ログのパス
public
string
$logPath
= LOGS . 'error.log'
Methods
backupDb()
DBバックアップを作成する
public
backupDb(mixed $encoding) : string|false
Parameters
- $encoding : mixed
Tags
Return values
string|falsecreateLogZip()
ログのZipファイルを作成する
public
createLogZip() : string|false
Tags
Return values
string|falsedeleteLog()
ログを削除する
public
deleteLog() : bool
Tags
Return values
boolgetCredit()
クレジットを取得する
public
getCredit() : mixed|null
Tags
Return values
mixed|nullgetService()
Get Service
public
getService(mixed $service) : array<string|int, mixed>|mixed|object
Parameters
- $service : mixed
Tags
Return values
array<string|int, mixed>|mixed|objecthasService()
Has Service
public
hasService(mixed $service) : bool
Parameters
- $service : mixed
Tags
Return values
boolresetContentsTree()
コンテンツツリーをリセットし全て同階層にする
public
resetContentsTree() : mixed
Tags
resetData()
データをリセットする
public
resetData() : bool
Tags
Return values
boolresetTmpSchemaFolder()
スキーマ用の一時フォルダをリセットする
public
resetTmpSchemaFolder() : bool
Tags
Return values
boolrestoreDb()
バックアップファイルよりレストアを行う
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
boolverityContentsTree()
コンテンツツリーの構造をチェックする
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, mixed $encoding) : void
Parameters
- $path : string
-
スキーマファイルのパス
- $encoding : mixed
Tags
_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, mixed $encoding) : bool
Parameters
- $path : string
- $plugin : string
- $encoding : mixed