a-blog cms PHP API Reference

Engine
in package
implements ViewInterface

Table of Contents

Interfaces

ViewInterface

Properties

$_blockEmptyToken  : array<string|int, mixed>
$_blockIdEmptyId  : array<string|int, mixed>
$_blockIdLabel  : array<string|int, mixed>
$_blockIdTokenBegin  : array<string|int, mixed>
$_blockIdTokenEnd  : array<string|int, mixed>
$_blockIdTxt  : array<string|int, mixed>
$_blockLabelId  : array<string|int, mixed>
$_blockTokenIdBegin  : array<string|int, mixed>
$_blockTokenIdEnd  : array<string|int, mixed>
$_Corrector  : ACMS_Corrector
$_resolvedVarPt  : array<string|int, mixed>
$_tokens  : array<string|int, mixed>
$_varIdLabel  : array<string|int, mixed>
$_varIdOption  : array<string|int, mixed>
$_varIdToken  : array<string|int, mixed>
$_varLabelId  : array<string|int, mixed>
$_varTokenId  : array<string|int, mixed>

Methods

add()  : false|void
ブロック・変数を追加する
get()  : string
テンプレートを文字列で取得する
init()  : self
テンプレートの初期化
render()  : string
テンプレートを組み立て文字列で取得する
build()  : void
オブジェクトからテンプレートを組み立てる
emptyToken()  : void
empty要素の処理
extract()  : void
各要素の抽出
fairing()  : string
テンプレートの整形
split()  : array<string|int, mixed>
テンプレートの分割
touchBlock()  : void
ブロックを解決する
validate()  : array<string|int, mixed>
分割されたテンプレートの整形
variable()  : void
変数を解決する

Properties

$_blockEmptyToken

protected array<string|int, mixed> $_blockEmptyToken = []

$_blockIdEmptyId

protected array<string|int, mixed> $_blockIdEmptyId = []

$_blockIdLabel

protected array<string|int, mixed> $_blockIdLabel = []

$_blockIdTokenBegin

protected array<string|int, mixed> $_blockIdTokenBegin = []

$_blockIdTokenEnd

protected array<string|int, mixed> $_blockIdTokenEnd = []

$_blockIdTxt

protected array<string|int, mixed> $_blockIdTxt = [0 => null]

$_blockLabelId

protected array<string|int, mixed> $_blockLabelId = []

$_blockTokenIdBegin

protected array<string|int, mixed> $_blockTokenIdBegin = []

$_blockTokenIdEnd

protected array<string|int, mixed> $_blockTokenIdEnd = []

$_resolvedVarPt

protected array<string|int, mixed> $_resolvedVarPt = []

$_tokens

protected array<string|int, mixed> $_tokens = []

$_varIdLabel

protected array<string|int, mixed> $_varIdLabel = []

$_varIdOption

protected array<string|int, mixed> $_varIdOption = []

$_varIdToken

protected array<string|int, mixed> $_varIdToken = []

$_varLabelId

protected array<string|int, mixed> $_varLabelId = []

$_varTokenId

protected array<string|int, mixed> $_varTokenId = []

Methods

add()

ブロック・変数を追加する

public add([mixed $blocks = [] ][, mixed $vars = [] ]) : false|void
Parameters
$blocks : mixed = []
$vars : mixed = []
Tags
inheritDoc
Return values
false|void

get()

テンプレートを文字列で取得する

public get() : string
Return values
string

init()

テンプレートの初期化

public init(string $txt[, ACMS_Corrector $Corrector = null ]) : self
Parameters
$txt : string
$Corrector : ACMS_Corrector = null
Return values
self

render()

テンプレートを組み立て文字列で取得する

public render(object|array<string|int, mixed> $vars) : string
Parameters
$vars : object|array<string|int, mixed>
Return values
string

build()

オブジェクトからテンプレートを組み立てる

protected build(stdClass $obj[, array<string|int, mixed> $blocks = [] ]) : void
Parameters
$obj : stdClass
$blocks : array<string|int, mixed> = []

emptyToken()

empty要素の処理

protected emptyToken() : void

extract()

各要素の抽出

protected extract(array<string|int, mixed> $tokens) : void
Parameters
$tokens : array<string|int, mixed>

fairing()

テンプレートの整形

protected fairing(string $txt) : string
Parameters
$txt : string
Return values
string

split()

テンプレートの分割

protected split(string $txt) : array<string|int, mixed>
Parameters
$txt : string
Return values
array<string|int, mixed>

touchBlock()

ブロックを解決する

protected touchBlock(array<string|int, mixed> $vars, int $pt, int $begin, int $end) : void
Parameters
$vars : array<string|int, mixed>
$pt : int
$begin : int
$end : int

validate()

分割されたテンプレートの整形

protected validate(array<string|int, mixed> $tokens) : array<string|int, mixed>
Parameters
$tokens : array<string|int, mixed>
Return values
array<string|int, mixed>

variable()

変数を解決する

protected variable(array<string|int, mixed> $vars, int $begin, int $end) : void
Parameters
$vars : array<string|int, mixed>
$begin : int
$end : int

        
On this page

Search results