ThemeFoldersService
extends BcThemeFileService
in package
implements
ThemeFoldersServiceInterface
Uses
BcContainerTrait
ThemeFoldersService
Interfaces, Classes, Traits and Enums
- ThemeFoldersServiceInterface
- ThemeFoldersServiceInterface
Table of Contents
- 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
bool —copy()
コピー
public
copy(string $fullpath) : ThemeFolder|false
Parameters
- $fullpath : string
Tags
Return values
ThemeFolder|false —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
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
ThemeFolderForm —delete()
削除
public
delete(string $fullpath) : bool
Parameters
- $fullpath : string
Tags
Return values
bool —get()
単一データ取得
public
get(string $file) : ThemeFolder
Parameters
- $file : string
Tags
Return values
ThemeFolder —getForm()
フォームフォルダを取得する
public
getForm(array<string|int, mixed> $data) : ThemeFolderForm
Parameters
- $data : array<string|int, mixed>
Tags
Return values
ThemeFolderForm —getFullpath()
fullpathを作成
public
getFullpath(string $theme, string $plugin, string $type, string $path) : string
Parameters
- $theme : string
- $plugin : string
- $type : string
- $path : string
Tags
Return values
string —getIndex()
一覧データ取得
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>|bool —getNew()
テーマフォルダの初期データを取得する
public
getNew(string $file) : ThemeFolder
Parameters
- $file : string
Tags
Return values
ThemeFolder —getService()
Get Service
public
getService( $service) : array<string|int, mixed>|mixed|object
Parameters
Tags
Return values
array<string|int, mixed>|mixed|object —hasService()
Has Service
public
hasService( $service) : bool
Parameters
Tags
Return values
bool —update()
編集
public
update(array<string|int, mixed> $postData) : ThemeFolderForm
Parameters
- $postData : array<string|int, mixed>