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 NameBreakControl

開始タグの名前をもとに, 改行するかどうかを判定する BreakControl です.

Peach\Markup\BreakControlWrapper implements Peach\Markup\BreakControl
Extended by Peach\Markup\NameBreakControl
Namespace: Peach\Markup
Located at Peach/Markup/NameBreakControl.php
Methods summary
public
# __construct( array $breakNames, array $noBreakNames, Peach\Markup\BreakControl $original = null )

指定された要素の改行ルールを強制する NameBreakControl インスタンスを生成します。

指定された要素の改行ルールを強制する NameBreakControl インスタンスを生成します。

Parameters

$breakNames
強制的に改行する要素名
$noBreakNames
強制的に改行しない要素名
$original
オリジナルの BreakControl

Overrides

Peach\Markup\BreakControlWrapper::__construct()
public boolean
# breaks( Peach\Markup\ContainerElement $node )

強制的に改行する (または強制的に改行しない) 要素名のリストをもとに, 指定された要素を改行するかどうかを決定します. 改行リスト・非改行リストの両方に含まれている要素名の場合は, 改行リストのほうが優先されます. (つまり常に改行されます)

強制的に改行する (または強制的に改行しない) 要素名のリストをもとに, 指定された要素を改行するかどうかを決定します. 改行リスト・非改行リストの両方に含まれている要素名の場合は, 改行リストのほうが優先されます. (つまり常に改行されます)

改行リスト・非改行リストのいずれにも含まれない場合は, オリジナルの BreakControl の結果を返します.

Parameters

$node

Returns

boolean

Overrides

Peach\Markup\BreakControlWrapper::breaks()
Methods inherited from Peach\Markup\BreakControlWrapper
getOriginal()
PEACH2 API documentation generated by ApiGen