PHP 클래스 M1\Vars\Variables\VariableProvider

부터: 0.1.0
파일 보기 프로젝트 열기: m1/Vars 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$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