ThemeFilesService
extends BcThemeFileService
in package
implements
ThemeFilesServiceInterface
ThemeFilesService
Table of Contents
Interfaces
- ThemeFilesServiceInterface
- ThemeFilesServiceInterface
Properties
- $ThemeFileForm : ThemeFileForm
- $ThemeFileForm : ThemeFileForm
- ThemeFile Form
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
- テーマファイルの初期値を取得
- update() : ThemeFileForm
- テーマファイルを編集
- upload() : mixed
- ファイルをアップロードする
Properties
$ThemeFileForm
public
ThemeFileForm
$ThemeFileForm
$ThemeFileForm
ThemeFile Form
public
ThemeFileForm
$ThemeFileForm
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
ThemeFileupdate()
テーマファイルを編集
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>