Class AbstractHelper
HTML や RSS など, 特定のマークアップ言語に特化した Helper
クラスを新たに実装する際に利用するスケルトン実装です.
このクラスおよびその具象クラスは Decorator パターンで実装されています.
-
Peach\Markup\AbstractHelper
implements
Peach\Markup\Helper
Methods summary
public
|
#
__construct( Peach\Markup\Helper $parent )
指定された Helper オブジェクトをベースとして, 新しいインスタンスを生成します.
指定された Helper オブジェクトをベースとして, 新しいインスタンスを生成します.
Parameters
- $parent
- ベースの Helper オブジェクト
|
public
Peach\Markup\Helper
|
#
getParentHelper( )
このオブジェクトに設定されているベースの Helper オブジェクトを返します.
このオブジェクトに設定されているベースの Helper オブジェクトを返します.
Returns
|
public
Peach\Markup\Element
|
#
createElement( string $name )
ベースの Helper オブジェクトの createElement() を実行します.
ベースの Helper オブジェクトの createElement() を実行します.
Parameters
Returns
Implementation of
|
public
Peach\Markup\HelperObject
|
#
tag( string|Peach\Markup\Component $var, array $attr = array() )
ベースの Helper オブジェクトの tag() メソッドの結果をそのまま返します.
ベースの Helper オブジェクトの tag() メソッドの結果をそのまま返します.
Parameters
Returns
Implementation of
|
public
mixed
|
#
write( Peach\Markup\HelperObject $object )
ベースの Helper オブジェクトの write() メソッドの結果をそのまま返します.
ベースの Helper オブジェクトの write() メソッドの結果をそのまま返します.
Parameters
Returns
mixed
Implementation of
|