baserCMS クラスリファレンス

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

$_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
checked
noTodo
unitTest

isNew()

新規作成モードが確認する

public isNew() : bool
Tags
checked
noTodo
unitTest
Return values
bool

_getBaseName()

拡張子無しのファイル名を取得する

protected _getBaseName() : string
Tags
checked
noTodo
unitTest
Return values
string

_getContents()

ファイルの内容を取得する

protected _getContents() : false|string

タイプが text の場合のみ

Tags
checked
noTodo
unitTest
Return values
false|string

_getExt()

拡張子を取得する

protected _getExt() : mixed|string|null
Tags
checked
noTodo
unitTest
Return values
mixed|string|null

_getName()

ファイル名を取得する

protected _getName() : string
Tags
checked
noTodo
unitTest
Return values
string

_getType()

ファイルタイプを取得する

protected _getType() : string
Tags
checked
noTodo
unitTest
Return values
string

        
On this page

Search results