ThemeFile
extends Entity
in package
ThemeFile
Table of Contents
Properties
- $base_name : string
- $contents : string
- $ext : string
- $fullpath : string
- $name : string
- $parent : string
- $path : string
- $type : string
- $_accessible : array<string|int, mixed>
- Accessible
- $_newExt : mixed|string|null
- 新規作成時の想定拡張子
- $_virtual : array<string|int, string>
- Virtual
Methods
- __construct() : mixed
- Constructor
- isNew() : bool
- 新規作成モードが確認する
- _getBaseName() : string
- 拡張子無しのファイル名を取得する
- _getContents() : false|string
- ファイルの内容を取得する
- _getExt() : mixed|string|null
- 拡張子を取得する
- _getName() : string
- ファイル名を取得する
- _getType() : string
- ファイルタイプを取得する
Properties
$base_name
public
string
$base_name
$contents
public
string
$contents
$ext
public
string
$ext
$fullpath
public
string
$fullpath
$name
public
string
$name
$parent
public
string
$parent
$path
public
string
$path
$type
public
string
$type
$_accessible
Accessible
protected
array<string|int, mixed>
$_accessible
= ['*' => true, 'id' => false]
$_newExt
新規作成時の想定拡張子
protected
mixed|string|null
$_newExt
= null
新規登録画面に表示するのに利用する
$_virtual
Virtual
protected
array<string|int, string>
$_virtual
= ['name', 'base_name', 'ext', 'type', 'path', 'parent', 'contents']
Methods
__construct()
Constructor
public
__construct([array<string|int, mixed> $properties = [] ][, array<string|int, mixed> $options = [] ]) : mixed
Parameters
- $properties : array<string|int, mixed> = []
- $options : array<string|int, mixed> = []
Tags
isNew()
新規作成モードが確認する
public
isNew() : bool
Tags
Return values
bool_getBaseName()
拡張子無しのファイル名を取得する
protected
_getBaseName() : string
Tags
Return values
string_getContents()
ファイルの内容を取得する
protected
_getContents() : false|string
タイプが text の場合のみ
Tags
Return values
false|string_getExt()
拡張子を取得する
protected
_getExt() : mixed|string|null
Tags
Return values
mixed|string|null_getName()
ファイル名を取得する
protected
_getName() : string
Tags
Return values
string_getType()
ファイルタイプを取得する
protected
_getType() : string