Interface Helper
ノードの生成を簡略化するための API を備えたヘルパーです.
このインタフェースを使用することで,
ノードの構築およびマークアップ出力の手間を省力化することができます.
Methods summary
public
Peach\Markup\HelperObject
|
#
tag( string|Peach\Markup\Component $var, array $attr = array() )
新しい HelperObject を生成します.
このメソッドが返す HelperObject は, 引数の型に応じて以下のように振る舞います.
新しい HelperObject を生成します.
このメソッドが返す HelperObject は, 引数の型に応じて以下のように振る舞います.
第 2 引数に配列を指定した場合, 生成された要素に対して属性をセットすることが出来ます.
(生成された HelperObject が要素ではない場合, 第 2 引数は無視されます)
Parameters
Returns
|
public
mixed
|
#
write( Peach\Markup\HelperObject $object )
指定された HelperObject を別の形式 (例えば HTML コードなど) に変換します.
指定された HelperObject を別の形式 (例えば HTML コードなど) に変換します.
Parameters
- $object
- 変換対象の HelperObject
Returns
mixed 変換結果
|
public
Peach\Markup\Element
|
#
createElement( string $name )
指定された要素名を持つ新しい Element オブジェクトを返します.
指定された要素名を持つ新しい Element オブジェクトを返します.
Parameters
Returns
|