ThemeFoldersService
extends BcThemeFileService
in package
implements
ThemeFoldersServiceInterface
uses
BcContainerTrait
ThemeFoldersService
Table of Contents
Interfaces
- ThemeFoldersServiceInterface
- ThemeFoldersServiceInterface
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
- hasService() : bool
- Has Service
- 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(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
boolupdate()
編集
public
update(array<string|int, mixed> $postData) : ThemeFolderForm
Parameters
- $postData : array<string|int, mixed>