Mercurial > hg > isophonics-drupal-site
diff vendor/nikic/php-parser/test/PhpParser/Lexer/EmulativeTest.php @ 13:5fb285c0d0e3
Update Drupal core to 8.4.7 via Composer. Security update; I *think* we've
been lucky to get away with this so far, as we don't support self-registration
which seems to be used by the so-called "drupalgeddon 2" attack that 8.4.5
was vulnerable to.
author | Chris Cannam |
---|---|
date | Mon, 23 Apr 2018 09:33:26 +0100 |
parents | 4c8ae668cc8c |
children | 129ea1e6d783 |
line wrap: on
line diff
--- a/vendor/nikic/php-parser/test/PhpParser/Lexer/EmulativeTest.php Fri Feb 23 15:52:07 2018 +0000 +++ b/vendor/nikic/php-parser/test/PhpParser/Lexer/EmulativeTest.php Mon Apr 23 09:33:26 2018 +0100 @@ -1,4 +1,4 @@ -<?php +<?php declare(strict_types=1); namespace PhpParser\Lexer; @@ -9,7 +9,7 @@ class EmulativeTest extends LexerTest { - protected function getLexer(array $options = array()) { + protected function getLexer(array $options = []) { return new Emulative($options); } @@ -37,23 +37,23 @@ } public function provideTestReplaceKeywords() { - return array( + return [ // PHP 5.5 - array('finally', Tokens::T_FINALLY), - array('yield', Tokens::T_YIELD), + ['finally', Tokens::T_FINALLY], + ['yield', Tokens::T_YIELD], // PHP 5.4 - array('callable', Tokens::T_CALLABLE), - array('insteadof', Tokens::T_INSTEADOF), - array('trait', Tokens::T_TRAIT), - array('__TRAIT__', Tokens::T_TRAIT_C), + ['callable', Tokens::T_CALLABLE], + ['insteadof', Tokens::T_INSTEADOF], + ['trait', Tokens::T_TRAIT], + ['__TRAIT__', Tokens::T_TRAIT_C], // PHP 5.3 - array('__DIR__', Tokens::T_DIR), - array('goto', Tokens::T_GOTO), - array('namespace', Tokens::T_NAMESPACE), - array('__NAMESPACE__', Tokens::T_NS_C), - ); + ['__DIR__', Tokens::T_DIR], + ['goto', Tokens::T_GOTO], + ['namespace', Tokens::T_NAMESPACE], + ['__NAMESPACE__', Tokens::T_NS_C], + ]; } /** @@ -86,48 +86,48 @@ } public function provideTestLexNewFeatures() { - return array( - array('yield from', array( - array(Tokens::T_YIELD_FROM, 'yield from'), - )), - array("yield\r\nfrom", array( - array(Tokens::T_YIELD_FROM, "yield\r\nfrom"), - )), - array('...', array( - array(Tokens::T_ELLIPSIS, '...'), - )), - array('**', array( - array(Tokens::T_POW, '**'), - )), - array('**=', array( - array(Tokens::T_POW_EQUAL, '**='), - )), - array('??', array( - array(Tokens::T_COALESCE, '??'), - )), - array('<=>', array( - array(Tokens::T_SPACESHIP, '<=>'), - )), - array('0b1010110', array( - array(Tokens::T_LNUMBER, '0b1010110'), - )), - array('0b1011010101001010110101010010101011010101010101101011001110111100', array( - array(Tokens::T_DNUMBER, '0b1011010101001010110101010010101011010101010101101011001110111100'), - )), - array('\\', array( - array(Tokens::T_NS_SEPARATOR, '\\'), - )), - array("<<<'NOWDOC'\nNOWDOC;\n", array( - array(Tokens::T_START_HEREDOC, "<<<'NOWDOC'\n"), - array(Tokens::T_END_HEREDOC, 'NOWDOC'), - array(ord(';'), ';'), - )), - array("<<<'NOWDOC'\nFoobar\nNOWDOC;\n", array( - array(Tokens::T_START_HEREDOC, "<<<'NOWDOC'\n"), - array(Tokens::T_ENCAPSED_AND_WHITESPACE, "Foobar\n"), - array(Tokens::T_END_HEREDOC, 'NOWDOC'), - array(ord(';'), ';'), - )), - ); + return [ + ['yield from', [ + [Tokens::T_YIELD_FROM, 'yield from'], + ]], + ["yield\r\nfrom", [ + [Tokens::T_YIELD_FROM, "yield\r\nfrom"], + ]], + ['...', [ + [Tokens::T_ELLIPSIS, '...'], + ]], + ['**', [ + [Tokens::T_POW, '**'], + ]], + ['**=', [ + [Tokens::T_POW_EQUAL, '**='], + ]], + ['??', [ + [Tokens::T_COALESCE, '??'], + ]], + ['<=>', [ + [Tokens::T_SPACESHIP, '<=>'], + ]], + ['0b1010110', [ + [Tokens::T_LNUMBER, '0b1010110'], + ]], + ['0b1011010101001010110101010010101011010101010101101011001110111100', [ + [Tokens::T_DNUMBER, '0b1011010101001010110101010010101011010101010101101011001110111100'], + ]], + ['\\', [ + [Tokens::T_NS_SEPARATOR, '\\'], + ]], + ["<<<'NOWDOC'\nNOWDOC;\n", [ + [Tokens::T_START_HEREDOC, "<<<'NOWDOC'\n"], + [Tokens::T_END_HEREDOC, 'NOWDOC'], + [ord(';'), ';'], + ]], + ["<<<'NOWDOC'\nFoobar\nNOWDOC;\n", [ + [Tokens::T_START_HEREDOC, "<<<'NOWDOC'\n"], + [Tokens::T_ENCAPSED_AND_WHITESPACE, "Foobar\n"], + [Tokens::T_END_HEREDOC, 'NOWDOC'], + [ord(';'), ';'], + ]], + ]; } }