baserCMS クラスリファレンス

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

Methods

backupDb()

DBバックアップを作成する

public backupDb( $encoding) : string|false
Parameters
$encoding :
Tags
checked
noTodo
unitTest
Return values
string|false

createLogZip()

ログのZipファイルを作成する

public createLogZip() : string|false
Tags
checked
noTodo
unitTest
Return values
string|false

deleteLog()

ログを削除する

public deleteLog() : bool
Tags
checked
noTodo
unitTest
Return values
bool

getCredit()

クレジットを取得する

public getCredit() : mixed|null
Tags
checked
noTodo
unitTest
Return values
mixed|null

getService()

Get Service

public getService( $service) : array<string|int, mixed>|mixed|object
Parameters
$service :
Tags
checked
noTodo
unitTest
Return values
array<string|int, mixed>|mixed|object

hasService()

Has Service

public hasService( $service) : bool
Parameters
$service :
Tags
checked
noTodo
unitTest
Return values
bool

resetContentsTree()

コンテンツツリーをリセットし全て同階層にする

public resetContentsTree() : mixed
Tags
checked
noTodo
unitTest

resetData()

データをリセットする

public resetData() : bool
Tags
checked
noTodo
unitTest
Return values
bool

resetTmpSchemaFolder()

スキーマ用の一時フォルダをリセットする

public resetTmpSchemaFolder() : bool
Tags
checked
noTodo
unitTest
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
checked
noTodo
unitTest
Return values
bool

verityContentsTree()

コンテンツツリーの構造をチェックする

public verityContentsTree() : bool
Tags
checked
noTodo
unitTest
Return values
bool

_getMax()

テーブル内の right の最大値を取得

protected _getMax(Table $table, string $scope, string $right) : int
Parameters
$table : Table
$scope : string
$right : string
Tags
checked
noTodo
unitTest
Return values
int

_getMin()

テーブル内の left の最小値を取得

protected _getMin(Table $table, string $scope, string $left) : int
Parameters
$table : Table
$scope : string
$left : string
Tags
checked
noTodo
unitTest
Return values
int

_loadBackup()

データベースをレストア

protected _loadBackup(string $path,  $encoding) : void
Parameters
$path : string

スキーマファイルのパス

$encoding :
Tags
checked
noTodo
unitTest

_verify()

ツリー構造が壊れていないか確認する CakePHP2系の TreeBehavior より移植

protected _verify(Table $table) : array<string|int, mixed>|false
Parameters
$table : Table
Tags
checked
noTodo
unitTest
Return values
array<string|int, mixed>|false

_writeBackup()

バックアップファイルを書きだす

protected _writeBackup(string $path, string $plugin,  $encoding) : bool
Parameters
$path : string
$plugin : string
$encoding :
Tags
checked
noTodo
unitTest
Return values
bool

        
On this page

Search results