Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / vendor / nikic / php-parser / test / PhpParser / Lexer / EmulativeTest.php
index f1fe6183aa050e165af046f7458e7acdb91fb0a3..3a33ba820760ed02735fe316d305534b3ebbf853 100644 (file)
@@ -1,4 +1,4 @@
-<?php
+<?php declare(strict_types=1);
 
 namespace PhpParser\Lexer;
 
@@ -9,7 +9,7 @@ require_once __DIR__ . '/../LexerTest.php';
 
 class EmulativeTest extends LexerTest
 {
-    protected function getLexer(array $options = array()) {
+    protected function getLexer(array $options = []) {
         return new Emulative($options);
     }
 
@@ -37,23 +37,23 @@ class EmulativeTest extends LexerTest
     }
 
     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 @@ class EmulativeTest extends LexerTest
     }
 
     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(';'), ';'],
+            ]],
+        ];
     }
 }