PhpParser\LexerTest::provideTestLex PHP Method

provideTestLex() public method

public provideTestLex ( )
    public function provideTestLex()
    {
        return array(array('<?php tokens ?>plaintext', array(), array(array(Tokens::T_STRING, 'tokens', array('startLine' => 1), array('endLine' => 1)), array(ord(';'), '?>', array('startLine' => 1), array('endLine' => 1)), array(Tokens::T_INLINE_HTML, 'plaintext', array('startLine' => 1, 'hasLeadingNewline' => false), array('endLine' => 1)))), array('<?php' . "\n" . '$ token /** doc' . "\n" . 'comment */ $', array(), array(array(ord('$'), '$', array('startLine' => 2), array('endLine' => 2)), array(Tokens::T_STRING, 'token', array('startLine' => 2), array('endLine' => 2)), array(ord('$'), '$', array('startLine' => 3, 'comments' => array(new Comment\Doc('/** doc' . "\n" . 'comment */', 2, 14))), array('endLine' => 3)))), array('<?php /* comment */ // comment' . "\n" . '/** docComment 1 *//** docComment 2 */ token', array(), array(array(Tokens::T_STRING, 'token', array('startLine' => 2, 'comments' => array(new Comment('/* comment */', 1, 6), new Comment('// comment' . "\n", 1, 20), new Comment\Doc('/** docComment 1 */', 2, 31), new Comment\Doc('/** docComment 2 */', 2, 50))), array('endLine' => 2)))), array('<?php "foo' . "\n" . 'bar"', array(), array(array(Tokens::T_CONSTANT_ENCAPSED_STRING, '"foo' . "\n" . 'bar"', array('startLine' => 1), array('endLine' => 2)))), array('<?php "a";' . "\n" . '// foo' . "\n" . '"b";', array('usedAttributes' => array('startFilePos', 'endFilePos')), array(array(Tokens::T_CONSTANT_ENCAPSED_STRING, '"a"', array('startFilePos' => 6), array('endFilePos' => 8)), array(ord(';'), ';', array('startFilePos' => 9), array('endFilePos' => 9)), array(Tokens::T_CONSTANT_ENCAPSED_STRING, '"b"', array('startFilePos' => 18), array('endFilePos' => 20)), array(ord(';'), ';', array('startFilePos' => 21), array('endFilePos' => 21)))), array('<?php "a";' . "\n" . '// foo' . "\n" . '"b";', array('usedAttributes' => array('startTokenPos', 'endTokenPos')), array(array(Tokens::T_CONSTANT_ENCAPSED_STRING, '"a"', array('startTokenPos' => 1), array('endTokenPos' => 1)), array(ord(';'), ';', array('startTokenPos' => 2), array('endTokenPos' => 2)), array(Tokens::T_CONSTANT_ENCAPSED_STRING, '"b"', array('startTokenPos' => 5), array('endTokenPos' => 5)), array(ord(';'), ';', array('startTokenPos' => 6), array('endTokenPos' => 6)))), array('<?php /* foo */ $bar;', array('usedAttributes' => array()), array(array(Tokens::T_VARIABLE, '$bar', array(), array()), array(ord(';'), ';', array(), array()))));
    }