PHP Класс PHPHtmlParser\Selector

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$pattern string Pattern of CSS selectors, modified from 'mootools'
$selectors

Открытые методы

Метод Описание
__construct ( string $selector ) Constructs with the selector string
find ( AbstractNode $node ) : Collection Attempts to find the selectors starting from the given node object.
getSelectors ( ) : array Returns the selectors that where found in __construct

Защищенные методы

Метод Описание
alterNext ( array $rule ) : array Attempts to figure out what the alteration will be for the next element.
flattenOptions ( array $optionsArray ) : array Flattens the option array.
match ( string $operator, string $pattern, string $value ) : boolean Attempts to match the given arguments with the given operator.
parseSelectorString ( string $selector ) Parses the selector string
seek ( array $nodes, array $rule, array $options ) : array Attempts to find all children that match the rule given.

Описание методов

__construct() публичный Метод

Constructs with the selector string
public __construct ( string $selector )
$selector string

alterNext() защищенный Метод

Attempts to figure out what the alteration will be for the next element.
protected alterNext ( array $rule ) : array
$rule array
Результат array

find() публичный Метод

Attempts to find the selectors starting from the given node object.
public find ( AbstractNode $node ) : Collection
$node PHPHtmlParser\Dom\AbstractNode
Результат PHPHtmlParser\Dom\Collection

flattenOptions() защищенный Метод

Flattens the option array.
protected flattenOptions ( array $optionsArray ) : array
$optionsArray array
Результат array

getSelectors() публичный Метод

Returns the selectors that where found in __construct
public getSelectors ( ) : array
Результат array

match() защищенный Метод

Attempts to match the given arguments with the given operator.
protected match ( string $operator, string $pattern, string $value ) : boolean
$operator string
$pattern string
$value string
Результат boolean

parseSelectorString() защищенный Метод

Parses the selector string
protected parseSelectorString ( string $selector )
$selector string

seek() защищенный Метод

Attempts to find all children that match the rule given.
protected seek ( array $nodes, array $rule, array $options ) : array
$nodes array
$rule array
$options array
Результат array

Описание свойств

$pattern защищенное свойство

Pattern of CSS selectors, modified from 'mootools'
protected string $pattern
Результат string

$selectors защищенное свойство

protected $selectors