PHP Класс M1\Vars\Variables\VariableProvider

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

Открытые свойства

Свойство Тип Описание
$rstore ReplacementStore The replacement store
$vstore VariableStore The variable store

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

Метод Описание
__construct ( Vars $vars ) Creates new instance of VariableProvider
doReplacements ( string $value, array $matches, string $type ) : string Does the replacements in the string for the variable
parse ( string $value ) : string Parses the string for the types of variables

Приватные методы

Метод Описание
checkVariableExists ( string $variable, string $type ) : boolean Checks to see if the variable exists
fetchVariable ( string $variable_name, string $type ) : string Fetches the variable from the stores
fetchVariableMatches ( string $value, string $regex ) : array Fetches the variable matches in the string
typeParse ( string $value, string $type ) : string Parses the string based on the type of variable

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

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

Creates new instance of VariableProvider
public __construct ( Vars $vars )
$vars M1\Vars\Vars Instance of the calling Vars

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

Does the replacements in the string for the variable
public doReplacements ( string $value, array $matches, string $type ) : string
$value string The string to parse
$matches array The matches
$type string The variable type
Результат string The parsed variable

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

Parses the string for the types of variables
public parse ( string $value ) : string
$value string The string to parse
Результат string The parsed variable

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

$rstore публичное свойство

The replacement store
public ReplacementStore,M1\Vars\Variables $rstore
Результат ReplacementStore

$vstore публичное свойство

The variable store
public VariableStore,M1\Vars\Variables $vstore
Результат VariableStore