Overview

Namespaces

  • Peach
    • DF
    • DT
    • Http
      • Body
      • Header
    • Markup
    • Util

Classes

  • AbstractHelper
  • AbstractRenderer
  • BaseHelper
  • BreakControlWrapper
  • Builder
  • Code
  • Comment
  • ContainerElement
  • Context
  • DebugBuilder
  • DebugContext
  • DefaultBreakControl
  • DefaultBuilder
  • DefaultContext
  • Element
  • EmptyElement
  • HelperObject
  • HtmlHelper
  • Indent
  • MinimalBreakControl
  • NameBreakControl
  • NameValidator
  • NodeList
  • None
  • SgmlRenderer
  • Text
  • XmlRenderer

Interfaces

  • BreakControl
  • Component
  • Container
  • Helper
  • Node
  • Renderer
  • Overview
  • Namespace
  • Class

Class AbstractHelper

HTML や RSS など, 特定のマークアップ言語に特化した Helper クラスを新たに実装する際に利用するスケルトン実装です.

このクラスおよびその具象クラスは Decorator パターンで実装されています.

Peach\Markup\AbstractHelper implements Peach\Markup\Helper

Direct known subclasses

Peach\Markup\HtmlHelper
Abstract
Namespace: Peach\Markup
Located at Peach/Markup/AbstractHelper.php
Methods summary
public
# __construct( Peach\Markup\Helper $parent )

指定された Helper オブジェクトをベースとして, 新しいインスタンスを生成します.

指定された Helper オブジェクトをベースとして, 新しいインスタンスを生成します.

Parameters

$parent
ベースの Helper オブジェクト
public Peach\Markup\Helper
# getParentHelper( )

このオブジェクトに設定されているベースの Helper オブジェクトを返します.

このオブジェクトに設定されているベースの Helper オブジェクトを返します.

Returns

Peach\Markup\Helper
ベースの Helper オブジェクト
public Peach\Markup\Element
# createElement( string $name )

ベースの Helper オブジェクトの createElement() を実行します.

ベースの Helper オブジェクトの createElement() を実行します.

Parameters

$name
要素名

Returns

Peach\Markup\Element
指定された要素名を持つ Element

Implementation of

Peach\Markup\Helper::createElement()
public Peach\Markup\HelperObject
# tag( string|Peach\Markup\Component $var, array $attr = array() )

ベースの Helper オブジェクトの tag() メソッドの結果をそのまま返します.

ベースの Helper オブジェクトの tag() メソッドの結果をそのまま返します.

Parameters

$var
$attr

Returns

Peach\Markup\HelperObject

Implementation of

Peach\Markup\Helper::tag()
public mixed
# write( Peach\Markup\HelperObject $object )

ベースの Helper オブジェクトの write() メソッドの結果をそのまま返します.

ベースの Helper オブジェクトの write() メソッドの結果をそのまま返します.

Parameters

$object

Returns

mixed

Implementation of

Peach\Markup\Helper::write()
PEACH2 API documentation generated by ApiGen