baserCMS クラスリファレンス

ThemeFoldersAdminService extends ThemeFoldersService
in package
implements ThemeFoldersAdminServiceInterface

ThemeFoldersAdminService

Table of Contents

Interfaces

ThemeFoldersAdminServiceInterface
ThemeFoldersAdminServiceInterface

Methods

batch()  : bool
一括処理
copy()  : ThemeFolder|false
コピー
copyToTheme()  : array<string|int, mixed>|false|string|array<string|int, string>
現在のテーマにフォルダをコピー
create()  : ThemeFolderForm
作成
delete()  : bool
削除
get()  : ThemeFolder
単一データ取得
getForm()  : ThemeFolderForm
フォームフォルダを取得する
getFullpath()  : string
fullpathを作成
getIndex()  : array<string|int, mixed>
一覧データ取得
getNamesByFullpath()  : array<string|int, mixed>|bool
複数のフルパスからフォルダ名、ファイル名を取得する
getNew()  : ThemeFolder
テーマフォルダの初期データを取得する
getService()  : array<string|int, mixed>|mixed|object
Get Service
getViewVarsForAdd()  : array<string|int, mixed>
フォルダ新規登録画面用の View 変数を取得する
getViewVarsForEdit()  : array<string|int, mixed>
フォルダ編集画面用の View 変数を取得する
getViewVarsForView()  : array<string|int, mixed>
フォルダ表示画面用の View 変数を取得する
hasService()  : bool
Has Service
isWritableDir()  : bool
ディレクトリの書き込み権限を確認する
update()  : ThemeFolderForm
編集

Methods

batch()

一括処理

public batch(string $method, array<string|int, mixed> $paths) : bool
Parameters
$method : string
$paths : array<string|int, mixed>
Tags
checked
noTodo
unitTest
Return values
bool

copyToTheme()

現在のテーマにフォルダをコピー

public copyToTheme(array<string|int, mixed> $params) : array<string|int, mixed>|false|string|array<string|int, string>
Parameters
$params : array<string|int, mixed>
Tags
checked
noTodo
unitTest
Return values
array<string|int, mixed>|false|string|array<string|int, string>

delete()

削除

public delete(string $fullpath) : bool
Parameters
$fullpath : string
Tags
checked
noTodo
unitTest
Return values
bool

getFullpath()

fullpathを作成

public getFullpath(string $theme, string $plugin, string $type, string $path) : string
Parameters
$theme : string
$plugin : string
$type : string
$path : string
Tags
checked
noTodo
unitTest
Return values
string

getIndex()

一覧データ取得

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

getNamesByFullpath()

複数のフルパスからフォルダ名、ファイル名を取得する

public getNamesByFullpath(array<string|int, mixed> $paths) : array<string|int, mixed>|bool
Parameters
$paths : array<string|int, mixed>
Tags
checked
noTodo
unitTest
Return values
array<string|int, mixed>|bool

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

getViewVarsForAdd()

フォルダ新規登録画面用の View 変数を取得する

public getViewVarsForAdd(ThemeFolder $entity, ThemeFolderForm $form, array<string|int, mixed> $args) : array<string|int, mixed>
Parameters
$entity : ThemeFolder
$form : ThemeFolderForm
$args : array<string|int, mixed>
Tags
checked
noTodo
unitTest
Return values
array<string|int, mixed>

getViewVarsForEdit()

フォルダ編集画面用の View 変数を取得する

public getViewVarsForEdit(ThemeFolder $entity, ThemeFolderForm $form, array<string|int, mixed> $args) : array<string|int, mixed>
Parameters
$entity : ThemeFolder
$form : ThemeFolderForm
$args : array<string|int, mixed>
Tags
checked
checked
noTodo
Return values
array<string|int, mixed>

getViewVarsForView()

フォルダ表示画面用の View 変数を取得する

public getViewVarsForView(ThemeFolder $entity, ThemeFolderForm $form, array<string|int, mixed> $args) : array<string|int, mixed>
Parameters
$entity : ThemeFolder
$form : ThemeFolderForm
$args : array<string|int, mixed>
Tags
checked
noTodo
unitTest
Return values
array<string|int, mixed>

hasService()

Has Service

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

isWritableDir()

ディレクトリの書き込み権限を確認する

public isWritableDir( $fullpath) : bool

対象が存在しない場合、親のディレクトリを確認する

Parameters
$fullpath :
Tags
checked
noTodo
unitTest
Return values
bool

        
On this page

Search results