PHP Класс Jasny\Twig\PcreExtension

Автор: Arnold Daniels ([email protected])
Наследование: extends Twig_Extension
Показать файл Открыть проект

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

Метод Описание
__construct ( ) Class constructor
filter ( string $value, string $pattern, string $replacement = '', integer $limit ) : string Perform a regular expression search and replace, returning only matched subjects.
get ( string $value, string $pattern, $group ) : string Perform a regular expression match and return a matched group.
getAll ( string $value, string $pattern, $group ) : array Perform a regular expression match and return the group for all matches.
getFilters ( ) Callback for Twig
getName ( ) : string Return extension name
grep ( array $values, string $pattern, strign $flags = '' ) : array Perform a regular expression match and return an array of entries that match the pattern
match ( string $value, string $pattern ) : boolean Perform a regular expression match.
quote ( string $value, string $delimiter = '/' ) : string Quote regular expression characters.
replace ( string $value, string $pattern, string $replacement = '', integer $limit ) : string Perform a regular expression search and replace.
split ( string $value, string $pattern ) : array Split text into an array using a regular expression.

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

Метод Описание
assertNoEval ( string $pattern ) Check that the regex doesn't use the eval modifier

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

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

Class constructor
public __construct ( )

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

Check that the regex doesn't use the eval modifier
protected assertNoEval ( string $pattern )
$pattern string

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

Perform a regular expression search and replace, returning only matched subjects.
public filter ( string $value, string $pattern, string $replacement = '', integer $limit ) : string
$value string
$pattern string
$replacement string
$limit integer
Результат string

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

Perform a regular expression match and return a matched group.
public get ( string $value, string $pattern, $group ) : string
$value string
$pattern string
Результат string

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

Perform a regular expression match and return the group for all matches.
public getAll ( string $value, string $pattern, $group ) : array
$value string
$pattern string
Результат array

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

Callback for Twig
public getFilters ( )

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

Return extension name
public getName ( ) : string
Результат string

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

Perform a regular expression match and return an array of entries that match the pattern
public grep ( array $values, string $pattern, strign $flags = '' ) : array
$values array
$pattern string
$flags strign Optional 'invert' to return entries that do not match the given pattern.
Результат array

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

Perform a regular expression match.
public match ( string $value, string $pattern ) : boolean
$value string
$pattern string
Результат boolean

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

Quote regular expression characters.
public quote ( string $value, string $delimiter = '/' ) : string
$value string
$delimiter string
Результат string

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

Perform a regular expression search and replace.
public replace ( string $value, string $pattern, string $replacement = '', integer $limit ) : string
$value string
$pattern string
$replacement string
$limit integer
Результат string

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

Split text into an array using a regular expression.
public split ( string $value, string $pattern ) : array
$value string
$pattern string
Результат array