PHP Класс Neos\Flow\Http\UriTemplate

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

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

Свойство Тип Описание
$delimiters array
$encodedDelimiters array
$operators array
$variables array

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

Метод Описание
expand ( string $template, array $variables ) : string Expand the template string using the supplied variables

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

Метод Описание
decodeReservedDelimiters ( string $string ) : string Decodes percent encoding on delimiters (used with + and # modifiers)
encodeArrayVariable ( array $variable, array $value, string $operator, string $separator, &$useQueryString ) : string Encode arrays for use in the expanded URI string
expandMatch ( array $matches ) : string Process an expansion
isAssociative ( array $array ) : boolean Determines if an array is associative, i.e. contains at least one key that is a string.
parseExpression ( string $expression ) : array Parse an expression into parts

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

decodeReservedDelimiters() защищенный статический Метод

Decodes percent encoding on delimiters (used with + and # modifiers)
protected static decodeReservedDelimiters ( string $string ) : string
$string string
Результат string

encodeArrayVariable() защищенный статический Метод

Encode arrays for use in the expanded URI string
protected static encodeArrayVariable ( array $variable, array $value, string $operator, string $separator, &$useQueryString ) : string
$variable array
$value array
$operator string
$separator string
$useQueryString
Результат string

expand() публичный статический Метод

Expand the template string using the supplied variables
public static expand ( string $template, array $variables ) : string
$template string URI template to expand
$variables array variables to use with the expansion
Результат string

expandMatch() защищенный статический Метод

Process an expansion
protected static expandMatch ( array $matches ) : string
$matches array matches found in preg_replace_callback
Результат string replacement string

isAssociative() защищенный статический Метод

Determines if an array is associative, i.e. contains at least one key that is a string.
protected static isAssociative ( array $array ) : boolean
$array array
Результат boolean

parseExpression() защищенный статический Метод

Parse an expression into parts
protected static parseExpression ( string $expression ) : array
$expression string Expression to parse
Результат array associative array of parts

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

$delimiters защищенное статическое свойство

protected static array $delimiters
Результат array

$encodedDelimiters защищенное статическое свойство

protected static array $encodedDelimiters
Результат array

$operators защищенное статическое свойство

protected static array $operators
Результат array

$variables защищенное статическое свойство

protected static array $variables
Результат array