Twig_Environment::tokenize PHP 메소드

tokenize() 공개 메소드

Tokenizes a source code.
public tokenize ( string $source, string $name = null ) : Twig_TokenStream
$source string The template source code
$name string The template name
리턴 Twig_TokenStream A Twig_TokenStream instance
    public function tokenize($source, $name = null)
    {
        return $this->getLexer()->tokenize($source, $name);
    }

Same methods

Twig_Environment::tokenize ( $source, $name )

Usage Example

 public function testEmptyConstant()
 {
     $stream = $this->environment->parse($this->environment->tokenize('{{ constant("ExtensionTest::SOME_EMPTY_VALUE") }}', 'index'));
     $node = $stream->getNode('body')->getNode(0);
     $this->assertEquals(Twig_Node_Print::class, get_class($node));
     $this->assertEquals(ExtensionTest::SOME_EMPTY_VALUE, $node->getNode('expr')->getAttribute('value'));
 }
All Usage Examples Of Twig_Environment::tokenize