QueryEngine
AbstractYes
Table of Contents
Constants
- DIR_DOWN = 0
- DIR_UP = 1
- FILTER_ATTR = 'attr'
- FILTER_ATTR_CLASS_NAME = 'attrClassName'
- FILTER_ATTR_VALUE = 'attrValue'
- FILTER_NODE_NAME = 'nodeName'
- FILTER_NODE_TYPE = 'nodeType'
- FILTER_OPERATION_CONTAIN = '*'
- FILTER_OPERATION_CONTAIN_WORD = '|'
- FILTER_OPERATION_END = '$'
- FILTER_OPERATION_EQUAL = '='
- FILTER_OPERATION_NOT_EQUAL = '!'
- FILTER_OPERATION_START = '^'
Methods
- getQuerySelectorEngine() : mixed
- query() : mixed
- walk() : mixed
Constants
DIR_DOWN
public
mixed
DIR_DOWN
= 0
DIR_UP
public
mixed
DIR_UP
= 1
FILTER_ATTR
public
mixed
FILTER_ATTR
= 'attr'
FILTER_ATTR_CLASS_NAME
public
mixed
FILTER_ATTR_CLASS_NAME
= 'attrClassName'
FILTER_ATTR_VALUE
public
mixed
FILTER_ATTR_VALUE
= 'attrValue'
FILTER_NODE_NAME
public
mixed
FILTER_NODE_NAME
= 'nodeName'
FILTER_NODE_TYPE
public
mixed
FILTER_NODE_TYPE
= 'nodeType'
FILTER_OPERATION_CONTAIN
public
mixed
FILTER_OPERATION_CONTAIN
= '*'
FILTER_OPERATION_CONTAIN_WORD
public
mixed
FILTER_OPERATION_CONTAIN_WORD
= '|'
FILTER_OPERATION_END
public
mixed
FILTER_OPERATION_END
= '$'
FILTER_OPERATION_EQUAL
public
mixed
FILTER_OPERATION_EQUAL
= '='
FILTER_OPERATION_NOT_EQUAL
public
mixed
FILTER_OPERATION_NOT_EQUAL
= '!'
FILTER_OPERATION_START
public
mixed
FILTER_OPERATION_START
= '^'
Methods
getQuerySelectorEngine()
public
static getQuerySelectorEngine() : mixed
query()
public
abstract query([mixed $queryString = "" ], Node $node[, mixed $limit = 0 ][, mixed $direction = self::DIR_DOWN ]) : mixed
Parameters
- $queryString : mixed = ""
- $node : Node
- $limit : mixed = 0
- $direction : mixed = self::DIR_DOWN
walk()
public
walk([array<string|int, mixed> $filter = null ][, callable $callback = null ], Node $node[, mixed $limit = 0 ][, mixed $direction = self::DIR_DOWN ]) : mixed
Parameters
- $filter : array<string|int, mixed> = null
- $callback : callable = null
- $node : Node
- $limit : mixed = 0
- $direction : mixed = self::DIR_DOWN