Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / vendor / psy / psysh / test / CodeCleaner / ValidFunctionNamePassTest.php
similarity index 76%
rename from vendor/psy/psysh/test/Psy/Test/CodeCleaner/ValidFunctionNamePassTest.php
rename to vendor/psy/psysh/test/CodeCleaner/ValidFunctionNamePassTest.php
index 79b51cf242e526d6142be2ba2ffb7650a795fe2f..70a17315d8c609ed7e4ac99b78c79effd2eb04b4 100644 (file)
@@ -3,7 +3,7 @@
 /*
  * This file is part of Psy Shell.
  *
- * (c) 2012-2017 Justin Hileman
+ * (c) 2012-2018 Justin Hileman
  *
  * For the full copyright and license information, please view the LICENSE
  * file that was distributed with this source code.
@@ -26,40 +26,39 @@ class ValidFunctionNamePassTest extends CodeCleanerTestCase
      */
     public function testProcessInvalidFunctionCallsAndDeclarations($code)
     {
-        $stmts = $this->parse($code);
-        $this->traverse($stmts);
+        $this->parseAndTraverse($code);
     }
 
     public function getInvalidFunctions()
     {
-        return array(
+        return [
             // function declarations
-            array('function array_merge() {}'),
-            array('function Array_Merge() {}'),
-            array('
+            ['function array_merge() {}'],
+            ['function Array_Merge() {}'],
+            ['
                 function psy_test_codecleaner_validfunctionnamepass_alpha() {}
                 function psy_test_codecleaner_validfunctionnamepass_alpha() {}
-            '),
-            array('
+            '],
+            ['
                 namespace Psy\\Test\\CodeCleaner\\ValidFunctionNamePass {
                     function beta() {}
                 }
                 namespace Psy\\Test\\CodeCleaner\\ValidFunctionNamePass {
                     function beta() {}
                 }
-            '),
+            '],
 
             // function calls
-            array('psy_test_codecleaner_validfunctionnamepass_gamma()'),
-            array('
+            ['psy_test_codecleaner_validfunctionnamepass_gamma()'],
+            ['
                 namespace Psy\\Test\\CodeCleaner\\ValidFunctionNamePass {
                     delta();
                 }
-            '),
+            '],
 
             // recursion
-            array('function a() { a(); } function a() {}'),
-        );
+            ['function a() { a(); } function a() {}'],
+        ];
     }
 
     /**
@@ -67,76 +66,73 @@ class ValidFunctionNamePassTest extends CodeCleanerTestCase
      */
     public function testProcessValidFunctionCallsAndDeclarations($code)
     {
-        $stmts = $this->parse($code);
-        $this->traverse($stmts);
-
-        // @todo a better thing to assert here?
+        $this->parseAndTraverse($code);
         $this->assertTrue(true);
     }
 
     public function getValidFunctions()
     {
-        return array(
-            array('function psy_test_codecleaner_validfunctionnamepass_epsilon() {}'),
-            array('
+        return [
+            ['function psy_test_codecleaner_validfunctionnamepass_epsilon() {}'],
+            ['
                 namespace Psy\\Test\\CodeCleaner\\ValidFunctionNamePass {
                     function zeta() {}
                 }
-            '),
-            array('
+            '],
+            ['
                 namespace {
                     function psy_test_codecleaner_validfunctionnamepass_eta() {}
                 }
                 namespace Psy\\Test\\CodeCleaner\\ValidFunctionNamePass {
                     function psy_test_codecleaner_validfunctionnamepass_eta() {}
                 }
-            '),
-            array('
+            '],
+            ['
                 namespace Psy\\Test\\CodeCleaner\\ValidFunctionNamePass {
                     function psy_test_codecleaner_validfunctionnamepass_eta() {}
                 }
                 namespace {
                     function psy_test_codecleaner_validfunctionnamepass_eta() {}
                 }
-            '),
-            array('
+            '],
+            ['
                 namespace Psy\\Test\\CodeCleaner\\ValidFunctionNamePass {
                     function array_merge() {}
                 }
-            '),
+            '],
 
             // function calls
-            array('array_merge();'),
-            array('
+            ['array_merge();'],
+            ['
                 namespace Psy\\Test\\CodeCleaner\\ValidFunctionNamePass {
                     function theta() {}
                 }
                 namespace Psy\\Test\\CodeCleaner\\ValidFunctionNamePass {
                     theta();
                 }
-            '),
+            '],
             // closures
-            array('$test = function(){};$test()'),
-            array('
+            ['$test = function(){};$test()'],
+            ['
                 namespace Psy\\Test\\CodeCleaner\\ValidFunctionNamePass {
                     function theta() {}
                 }
                 namespace {
                     Psy\\Test\\CodeCleaner\\ValidFunctionNamePass\\theta();
                 }
-            '),
+            '],
 
             // recursion
-            array('function a() { a(); }'),
+            ['function a() { a(); }'],
 
             // conditionally defined functions
-            array('
+            ['
                 function a() {}
                 if (false) {
                     function a() {}
                 }
-            '),
-            array('
+            '],
+            ['
                 function a() {}
                 if (true) {
                     function a() {}
@@ -145,9 +141,9 @@ class ValidFunctionNamePassTest extends CodeCleanerTestCase
                 } else {
                     function a() {}
                 }
-            '),
+            '],
             // ewww
-            array('
+            ['
                 function a() {}
                 if (true):
                     function a() {}
@@ -156,16 +152,16 @@ class ValidFunctionNamePassTest extends CodeCleanerTestCase
                 else:
                     function a() {}
                 endif;
-            '),
-            array('
+            '],
+            ['
                 function a() {}
                 while (false) { function a() {} }
-            '),
-            array('
+            '],
+            ['
                 function a() {}
                 do { function a() {} } while (false);
-            '),
-            array('
+            '],
+            ['
                 function a() {}
                 switch (1) {
                     case 0:
@@ -178,7 +174,7 @@ class ValidFunctionNamePassTest extends CodeCleanerTestCase
                         function a() {}
                         break;
                 }
-            '),
-        );
+            '],
+        ];
     }
 }