Zend Framework  3.0
Static Public Member Functions | Public Attributes | Static Protected Member Functions | List of all members
Query Class Reference

Query object executable in a Zend. More...

Static Public Member Functions

static execute ($expression, Document $document, $type=self::TYPE_XPATH,\DOMNode $contextNode=null)
 #@-
 
static cssToXpath ($path)
 Transform CSS expression to XPath.
 

Public Attributes

const TYPE_XPATH = 'TYPE_XPATH'
 #@+ Query types
 
const TYPE_CSS = 'TYPE_CSS'
 

Static Protected Member Functions

static _tokenize ($expression)
 Tokenize CSS expressions to XPath.
 

Detailed Description

Query object executable in a Zend.

Member Function Documentation

static _tokenize (   $expression)
staticprotected

Tokenize CSS expressions to XPath.

Parameters
string$expression
Returns
string

ZF-9764 – remove double asterisk

static cssToXpath (   $path)
static

Transform CSS expression to XPath.

Parameters
string$path
Returns
string
static execute (   $expression,
Document  $document,
  $type = self::TYPE_XPATH,
\DOMNode  $contextNode = null 
)
static

#@-

Perform the query on Document

Parameters
string$expressionCSS selector or XPath query
Document$documentDocument to query
string$typeThe type of $expression
\DOMNode$contextNode
Returns
NodeList

Member Data Documentation

const TYPE_CSS = 'TYPE_CSS'
const TYPE_XPATH = 'TYPE_XPATH'

#@+ Query types