PHP Класс ReplaceTokens, symfony-1.4

Example:
;
  
Or:

  
  
  
См. также: BaseParamFilterReader
Автор: hans lellelid, [email protected]
Наследование: extends BaseParamFilterReader, implements ChainableReader
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
chain ( Reader $reader ) : object Creates a new ReplaceTokens using the passed in Reader for instantiation.
createToken ( ) : object Adds a token element to the map of tokens to replace.
createTokensource ( ) : object Adds a token source to the sources of this filter.
getBeginToken ( ) : string Returns the "begin token" character.
getEndToken ( ) : the Returns the "end token" character.
getTokens ( ) : array Returns the map of tokens which will be replaced.
getTokensources ( ) : array Returns the token sources used by this filter; used by ReplaceTokens::chain()
read ( $len = null ) : mixed Returns stream with tokens having been replaced with appropriate values.
setBeginToken ( string $beginToken ) Sets the "begin token" character.
setEndToken ( string $endToken ) Sets the "end token" character.
setTokens ( $tokens ) Sets the map of tokens to replace.
setTokensources ( $sources ) Sets the tokensources to use; used by ReplaceTokens::chain()

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

Метод Описание
_initialize ( ) Initializes tokens and loads the replacee-replacer hashtable.
replaceTokenCallback ( array $matches ) : string Performs lookup on key and returns appropriate replacement string.

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

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

Creates a new ReplaceTokens using the passed in Reader for instantiation.
public chain ( Reader $reader ) : object
$reader Reader
Результат object A new filter based on this configuration, but filtering the specified reader

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

Adds a token element to the map of tokens to replace.
public createToken ( ) : object
Результат object The token added to the map of replacements. Must not be null.

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

Adds a token source to the sources of this filter.
public createTokensource ( ) : object
Результат object A Reference to the source just added.

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

Returns the "begin token" character.
public getBeginToken ( ) : string
Результат string The character used to denote the beginning of a token.

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

Returns the "end token" character.
public getEndToken ( ) : the
Результат the character used to denote the beginning of a token

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

; used by ReplaceTokens::chain()
public getTokens ( ) : array
Результат array A map (String->String) of token keys to replacement values.

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

Returns the token sources used by this filter; used by ReplaceTokens::chain()
public getTokensources ( ) : array
Результат array

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

If a replacement value is not found for a token, the token is left in the stream.
public read ( $len = null ) : mixed
Результат mixed filtered stream, -1 on EOF.

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

Sets the "begin token" character.
public setBeginToken ( string $beginToken )
$beginToken string the character used to denote the beginning of a token.

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

Sets the "end token" character.
public setEndToken ( string $endToken )
$endToken string the character used to denote the end of a token

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

; used by ReplaceTokens::chain()
public setTokens ( $tokens )

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

Sets the tokensources to use; used by ReplaceTokens::chain()
public setTokensources ( $sources )