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
Return values
boolcopy()
コピー
public
copy(string $fullpath) : ThemeFolder|false
Parameters
- $fullpath : string
Tags
Return values
ThemeFolder|falsecopyToTheme()
現在のテーマにフォルダをコピー
public
copyToTheme(array<string|int, mixed> $params) : array<string|int, mixed>|false|string|array<string|int, string>
Parameters
- $params : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>|false|string|array<string|int, string>create()
作成
public
create(array<string|int, mixed> $postData) : ThemeFolderForm
Parameters
- $postData : array<string|int, mixed>
Tags
Return values
ThemeFolderFormdelete()
削除
public
delete(string $fullpath) : bool
Parameters
- $fullpath : string
Tags
Return values
boolget()
単一データ取得
public
get(string $file) : ThemeFolder
Parameters
- $file : string
Tags
Return values
ThemeFoldergetForm()
フォームフォルダを取得する
public
getForm(array<string|int, mixed> $data) : ThemeFolderForm
Parameters
- $data : array<string|int, mixed>
Tags
Return values
ThemeFolderFormgetFullpath()
fullpathを作成
public
getFullpath(string $theme, string $plugin, string $type, string $path) : string
Parameters
- $theme : string
- $plugin : string
- $type : string
- $path : string
Tags
Return values
stringgetIndex()
一覧データ取得
public
getIndex(array<string|int, mixed> $params) : array<string|int, mixed>
Parameters
- $params : array<string|int, mixed>
Tags
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
Return values
array<string|int, mixed>|boolgetNew()
テーマフォルダの初期データを取得する
public
getNew(string $file) : ThemeFolder
Parameters
- $file : string
Tags
Return values
ThemeFoldergetService()
Get Service
public
getService( $service) : array<string|int, mixed>|mixed|object
Parameters
Tags
Return values
array<string|int, mixed>|mixed|objectgetViewVarsForAdd()
フォルダ新規登録画面用の 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
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
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
Return values
array<string|int, mixed>hasService()
Has Service
public
hasService( $service) : bool
Parameters
Tags
Return values
boolisWritableDir()
ディレクトリの書き込み権限を確認する
public
isWritableDir( $fullpath) : bool
対象が存在しない場合、親のディレクトリを確認する
Parameters
Tags
Return values
boolupdate()
編集
public
update(array<string|int, mixed> $postData) : ThemeFolderForm
Parameters
- $postData : array<string|int, mixed>