ReplaceTokens::setTokens PHP Method

setTokens() public method

; used by ReplaceTokens::chain()
public setTokens ( $tokens )
    function setTokens($tokens)
    {
        // type check, error must never occur, bad code of it does
        if (!is_array($tokens)) {
            throw new Exception("Excpected 'array', got something else");
        }
        $this->_tokens = $tokens;
    }

Usage Example

コード例 #1
0
 /**
  * Creates a new ReplaceTokens using the passed in
  * Reader for instantiation.
  * 
  * @param object A Reader object providing the underlying stream.
  *               Must not be <code>null</code>.
  * 
  * @return object A new filter based on this configuration, but filtering
  *         the specified reader
  */
 function chain(Reader $reader)
 {
     $newFilter = new ReplaceTokens($reader);
     $newFilter->setProject($this->getProject());
     $newFilter->setBeginToken($this->getBeginToken());
     $newFilter->setEndToken($this->getEndToken());
     $newFilter->setTokens($this->getTokens());
     $newFilter->setTokensources($this->getTokensources());
     $newFilter->setInitialized(true);
     return $newFilter;
 }