Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / vendor / nikic / php-parser / test / PhpParser / Node / Scalar / StringTest.php
index be390357821bb2059178375aff7d2a2ee2c6bcdb..d7629f35876de971c096c155e1601de3a223b285 100644 (file)
@@ -1,8 +1,10 @@
-<?php
+<?php declare(strict_types=1);
 
 namespace PhpParser\Node\Scalar;
 
-class StringTest extends \PHPUnit_Framework_TestCase
+use PHPUnit\Framework\TestCase;
+
+class StringTest extends TestCase
 {
     /**
      * @dataProvider provideTestParseEscapeSequences
@@ -25,34 +27,34 @@ class StringTest extends \PHPUnit_Framework_TestCase
     }
 
     public function provideTestParseEscapeSequences() {
-        return array(
-            array('"',              '\\"',              '"'),
-            array('\\"',            '\\"',              '`'),
-            array('\\"\\`',         '\\"\\`',           null),
-            array("\\\$\n\r\t\f\v", '\\\\\$\n\r\t\f\v', null),
-            array("\x1B",           '\e',               null),
-            array(chr(255),         '\xFF',             null),
-            array(chr(255),         '\377',             null),
-            array(chr(0),           '\400',             null),
-            array("\0",             '\0',               null),
-            array('\xFF',           '\\\\xFF',          null),
-        );
+        return [
+            ['"',              '\\"',              '"'],
+            ['\\"',            '\\"',              '`'],
+            ['\\"\\`',         '\\"\\`',           null],
+            ["\\\$\n\r\t\f\v", '\\\\\$\n\r\t\f\v', null],
+            ["\x1B",           '\e',               null],
+            [chr(255),         '\xFF',             null],
+            [chr(255),         '\377',             null],
+            [chr(0),           '\400',             null],
+            ["\0",             '\0',               null],
+            ['\xFF',           '\\\\xFF',          null],
+        ];
     }
 
     public function provideTestParse() {
-        $tests = array(
-            array('A', '\'A\''),
-            array('A', 'b\'A\''),
-            array('A', '"A"'),
-            array('A', 'b"A"'),
-            array('\\', '\'\\\\\''),
-            array('\'', '\'\\\'\''),
-        );
+        $tests = [
+            ['A', '\'A\''],
+            ['A', 'b\'A\''],
+            ['A', '"A"'],
+            ['A', 'b"A"'],
+            ['\\', '\'\\\\\''],
+            ['\'', '\'\\\'\''],
+        ];
 
         foreach ($this->provideTestParseEscapeSequences() as $i => $test) {
             // skip second and third tests, they aren't for double quotes
-            if ($i != 1 && $i != 2) {
-                $tests[] = array($test[0], '"' . $test[1] . '"');
+            if ($i !== 1 && $i !== 2) {
+                $tests[] = [$test[0], '"' . $test[1] . '"'];
             }
         }