class HtmlFormatter extends DomFormatter (View source)

The HtmlFormatter class.

Constants

ELEMENT_TYPE_BLOCK

ELEMENT_TYPE_INLINE

MATCH_INDENT_NO

MATCH_INDENT_DECREASE

MATCH_INDENT_INCREASE

MATCH_DISCARD

Methods

static DomFormatter
getInstance()

getInstance

static void
setInstance(DomFormatter $instance)

Method to set property instance

static string
format(string $buffer)

format

__construct(array $options = array())

Constructor.

string
indent(string $input)

indent

string
doIndent(string $input)

Format Dom.

array
getLog()

Debugging utility. Get log for the last indent operation.

setInlineElements(array $inlineElements)

Method to set property inlineElements

void
setElementType(string $elementName, integer $type)

No description

addInlineElement(string $element)

addInlineElement

addUnpairedElement(string $element)

addUnpairedElement

setUnpairedElements(array $unpairedElements)

Method to set property unpairedElements

array
getUnpairedElements($implode = false)

Method to get property UnpairedElements

Details

static DomFormatter getInstance()

getInstance

Return Value

DomFormatter

static void setInstance(DomFormatter $instance)

Method to set property instance

Parameters

DomFormatter $instance

Return Value

void

static string format(string $buffer)

format

Parameters

string $buffer

Return Value

string Formatted Html string.

__construct(array $options = array())

Constructor.

Parameters

array $options

at line line 58
string indent(string $input)

indent

Parameters

string $input

Return Value

string

string doIndent(string $input)

Format Dom.

Parameters

string $input Dom input.

Return Value

string Indented Dom.

array getLog()

Debugging utility. Get log for the last indent operation.

Return Value

array

at line line 164
HtmlFormatter setInlineElements(array $inlineElements)

Method to set property inlineElements

Parameters

array $inlineElements

Return Value

HtmlFormatter Return self to support chaining.

at line line 204
void setElementType(string $elementName, integer $type)

Parameters

string $elementName Element name, e.g. "b".
integer $type

Return Value

void

at line line 232
HtmlFormatter addInlineElement(string $element)

addInlineElement

Parameters

string $element

Return Value

HtmlFormatter

at line line 246
HtmlFormatter addUnpairedElement(string $element)

addUnpairedElement

Parameters

string $element

Return Value

HtmlFormatter

at line line 260
HtmlFormatter setUnpairedElements(array $unpairedElements)

Method to set property unpairedElements

Parameters

array $unpairedElements

Return Value

HtmlFormatter Return self to support chaining.

at line line 272
array getUnpairedElements($implode = false)

Method to get property UnpairedElements

Parameters

$implode

Return Value

array