Documentation

PrototypeTraversalTrait

Tags
extends

\DOMNode

implements

\chillerlan\PrototypeDOM\Node\PrototypeTraversal

Table of Contents

ancestors()  : NodeList
childElements()  : NodeList
descendantOf()  : bool
descendants()  : NodeList
down()  : PrototypeTraversal|null
firstDescendant()  : PrototypeTraversal|null
next()  : PrototypeTraversal|null
nextSiblings()  : NodeList
previous()  : PrototypeTraversal|null
previousSiblings()  : NodeList
recursivelyFind()  : PrototypeTraversal|null
select()  : NodeList
siblings()  : NodeList
up()  : PrototypeTraversal|null

Methods

descendantOf()

public descendantOf(DOMNode $ancestor) : bool
Parameters
$ancestor : DOMNode
Tags
inheritDoc
Return values
bool

recursivelyFind()

public recursivelyFind([string $selector = null ][, int $index = null ][, string $property = null ][, int $nodeType = XML_ELEMENT_NODE ]) : PrototypeTraversal|null
Parameters
$selector : string = null
$index : int = null
$property : string = null
$nodeType : int = XML_ELEMENT_NODE
Tags
inheritDoc
Return values
PrototypeTraversal|null

select()

public select([array<string|int, mixed> $selectors = null ]) : NodeList
Parameters
$selectors : array<string|int, mixed> = null
Tags
inheritDoc
Return values
NodeList

Search results