ThemeFilesAdminService
extends ThemeFilesService
in package
implements
ThemeFilesAdminServiceInterface
uses
BcContainerTrait
ThemeFilesAdminService
Table of Contents
Interfaces
- ThemeFilesAdminServiceInterface
- ThemeFilesAdminServiceInterface
Properties
- $ThemeFileForm : ThemeFileForm
- ThemeFile Form
- $ThemeFileForm : ThemeFileForm
- $_tempalteTypes : array<string|int, mixed>
- テーマファイルタイプ
Methods
- __construct() : mixed
- Constructor
- copy() : ThemeFile|false
- コピー
- copyToTheme() : array<string|int, mixed>|false|string|array<string|int, string>
- 現在のテーマにファイルをコピー
- create() : ThemeFileForm
- テーマファイルを作成
- delete() : bool
- テーマファイルを削除
- get() : ThemeFile
- 単一データ取得
- getForm() : ThemeFileForm
- フォームを取得
- getFullpath() : string
- fullpathを作成
- getImg() : array<string|int, mixed>
- テーマ内のイメージデータを取得する
- getImgThumb() : array<string|int, mixed>
- テーマ内の画像のサムネイルイメージのデータを取得する
- getNew() : ThemeFile
- テーマファイルの初期値を取得
- getService() : array<string|int, mixed>|mixed|object
- Get Service
- getViewVarsForAdd() : array<string|int, mixed>
- テーマファイル新規登録画面用の View 変数を取得する
- getViewVarsForEdit() : array<string|int, mixed>
- テーマファイル編集画面用の View 変数を取得する
- getViewVarsForIndex() : array<string|int, mixed>
- テーマファイル一覧用の View 変数を取得する
- getViewVarsForView() : array<string|int, mixed>
- テーマファイル表示画面用の View 変数を取得する
- hasService() : bool
- Has Service
- update() : ThemeFileForm
- テーマファイルを編集
- upload() : mixed
- ファイルをアップロードする
Properties
$ThemeFileForm
ThemeFile Form
public
ThemeFileForm
$ThemeFileForm
$ThemeFileForm
public
ThemeFileForm
$ThemeFileForm
$_tempalteTypes
テーマファイルタイプ
protected
array<string|int, mixed>
$_tempalteTypes
= []
Tags
Methods
__construct()
Constructor
public
__construct() : mixed
Tags
copy()
コピー
public
copy(string $fullpath) : ThemeFile|false
Parameters
- $fullpath : string
Tags
Return values
ThemeFile|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) : ThemeFileForm
Parameters
- $postData : array<string|int, mixed>
Tags
Return values
ThemeFileFormdelete()
テーマファイルを削除
public
delete(string $fullpath) : bool
Parameters
- $fullpath : string
Tags
Return values
boolget()
単一データ取得
public
get(string $file) : ThemeFile
Parameters
- $file : string
Tags
Return values
ThemeFilegetForm()
フォームを取得
public
getForm(array<string|int, mixed> $data) : ThemeFileForm
Parameters
- $data : array<string|int, mixed>
Tags
Return values
ThemeFileFormgetFullpath()
fullpathを作成
public
getFullpath(string $theme, string $plugin, string $type, string $path) : string
Parameters
- $theme : string
- $plugin : string
- $type : string
- $path : string
Tags
Return values
stringgetImg()
テーマ内のイメージデータを取得する
public
getImg(mixed $args) : array<string|int, mixed>
Parameters
- $args : mixed
Tags
Return values
array<string|int, mixed>getImgThumb()
テーマ内の画像のサムネイルイメージのデータを取得する
public
getImgThumb(array<string|int, mixed> $args, int $width, int $height) : array<string|int, mixed>
Parameters
- $args : array<string|int, mixed>
- $width : int
- $height : int
Tags
Return values
array<string|int, mixed>getNew()
テーマファイルの初期値を取得
public
getNew(string $file, string $type) : ThemeFile
Parameters
- $file : string
- $type : string
Tags
Return values
ThemeFilegetService()
Get Service
public
getService(mixed $service) : array<string|int, mixed>|mixed|object
Parameters
- $service : mixed
Tags
Return values
array<string|int, mixed>|mixed|objectgetViewVarsForAdd()
テーマファイル新規登録画面用の View 変数を取得する
public
getViewVarsForAdd(ThemeFile $entity, ThemeFileForm $form, array<string|int, mixed> $args) : array<string|int, mixed>
Parameters
- $entity : ThemeFile
- $form : ThemeFileForm
- $args : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>getViewVarsForEdit()
テーマファイル編集画面用の View 変数を取得する
public
getViewVarsForEdit(ThemeFile $themeFile, ThemeFileForm $themeFileForm, array<string|int, mixed> $args) : array<string|int, mixed>
Parameters
- $themeFile : ThemeFile
- $themeFileForm : ThemeFileForm
- $args : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>getViewVarsForIndex()
テーマファイル一覧用の View 変数を取得する
public
getViewVarsForIndex(array<string|int, mixed> $args) : array<string|int, mixed>
Parameters
- $args : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>getViewVarsForView()
テーマファイル表示画面用の View 変数を取得する
public
getViewVarsForView(ThemeFile $themeFile, ThemeFileForm $themeFileForm, array<string|int, mixed> $args) : array<string|int, mixed>
Parameters
- $themeFile : ThemeFile
- $themeFileForm : ThemeFileForm
- $args : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>hasService()
Has Service
public
hasService(mixed $service) : bool
Parameters
- $service : mixed
Tags
Return values
boolupdate()
テーマファイルを編集
public
update(array<string|int, mixed> $postData) : ThemeFileForm
Parameters
- $postData : array<string|int, mixed>
Tags
Return values
ThemeFileFormupload()
ファイルをアップロードする
public
upload(string $fullpath, array<string|int, mixed> $postData) : mixed
Parameters
- $fullpath : string
- $postData : array<string|int, mixed>