diff vendor/nikic/php-parser/test/code/parser/semiReserved.test @ 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/code/parser/semiReserved.test	Fri Feb 23 15:52:07 2018 +0000
+++ b/vendor/nikic/php-parser/test/code/parser/semiReserved.test	Mon Apr 23 09:33:26 2018 +0100
@@ -55,7 +55,9 @@
 array(
     0: Stmt_Class(
         flags: 0
-        name: Test
+        name: Identifier(
+            name: Test
+        )
         extends: null
         implements: array(
         )
@@ -63,7 +65,9 @@
             0: Stmt_ClassMethod(
                 flags: 0
                 byRef: false
-                name: array
+                name: Identifier(
+                    name: array
+                )
                 params: array(
                 )
                 returnType: null
@@ -73,7 +77,9 @@
             1: Stmt_ClassMethod(
                 flags: 0
                 byRef: false
-                name: public
+                name: Identifier(
+                    name: public
+                )
                 params: array(
                 )
                 returnType: null
@@ -83,7 +89,9 @@
             2: Stmt_ClassMethod(
                 flags: MODIFIER_STATIC (8)
                 byRef: false
-                name: list
+                name: Identifier(
+                    name: list
+                )
                 params: array(
                 )
                 returnType: null
@@ -93,7 +101,9 @@
             3: Stmt_ClassMethod(
                 flags: MODIFIER_STATIC (8)
                 byRef: false
-                name: protected
+                name: Identifier(
+                    name: protected
+                )
                 params: array(
                 )
                 returnType: null
@@ -104,7 +114,9 @@
                 flags: MODIFIER_PUBLIC (1)
                 props: array(
                     0: Stmt_PropertyProperty(
-                        name: class
+                        name: VarLikeIdentifier(
+                            name: class
+                        )
                         default: null
                     )
                 )
@@ -113,7 +125,9 @@
                 flags: MODIFIER_PUBLIC (1)
                 props: array(
                     0: Stmt_PropertyProperty(
-                        name: private
+                        name: VarLikeIdentifier(
+                            name: private
+                        )
                         default: null
                     )
                 )
@@ -122,13 +136,17 @@
                 flags: 0
                 consts: array(
                     0: Const(
-                        name: TRAIT
+                        name: Identifier(
+                            name: TRAIT
+                        )
                         value: Scalar_LNumber(
                             value: 3
                         )
                     )
                     1: Const(
-                        name: FINAL
+                        name: Identifier(
+                            name: FINAL
+                        )
                         value: Scalar_LNumber(
                             value: 4
                         )
@@ -139,49 +157,65 @@
                 flags: 0
                 consts: array(
                     0: Const(
-                        name: __CLASS__
+                        name: Identifier(
+                            name: __CLASS__
+                        )
                         value: Scalar_LNumber(
                             value: 1
                         )
                     )
                     1: Const(
-                        name: __TRAIT__
+                        name: Identifier(
+                            name: __TRAIT__
+                        )
                         value: Scalar_LNumber(
                             value: 2
                         )
                     )
                     2: Const(
-                        name: __FUNCTION__
+                        name: Identifier(
+                            name: __FUNCTION__
+                        )
                         value: Scalar_LNumber(
                             value: 3
                         )
                     )
                     3: Const(
-                        name: __METHOD__
+                        name: Identifier(
+                            name: __METHOD__
+                        )
                         value: Scalar_LNumber(
                             value: 4
                         )
                     )
                     4: Const(
-                        name: __LINE__
+                        name: Identifier(
+                            name: __LINE__
+                        )
                         value: Scalar_LNumber(
                             value: 5
                         )
                     )
                     5: Const(
-                        name: __FILE__
+                        name: Identifier(
+                            name: __FILE__
+                        )
                         value: Scalar_LNumber(
                             value: 6
                         )
                     )
                     6: Const(
-                        name: __DIR__
+                        name: Identifier(
+                            name: __DIR__
+                        )
                         value: Scalar_LNumber(
                             value: 7
                         )
                     )
                     7: Const(
-                        name: __NAMESPACE__
+                        name: Identifier(
+                            name: __NAMESPACE__
+                        )
                         value: Scalar_LNumber(
                             value: 8
                         )
@@ -190,87 +224,123 @@
             )
         )
     )
-    1: Expr_Assign(
-        var: Expr_Variable(
-            name: t
+    1: Stmt_Expression(
+        expr: Expr_Assign(
+            var: Expr_Variable(
+                name: t
+            )
+            expr: Expr_New(
+                class: Name(
+                    parts: array(
+                        0: Test
+                    )
+                )
+                args: array(
+                )
+            )
         )
-        expr: Expr_New(
+    )
+    2: Stmt_Expression(
+        expr: Expr_MethodCall(
+            var: Expr_Variable(
+                name: t
+            )
+            name: Identifier(
+                name: array
+            )
+            args: array(
+            )
+        )
+    )
+    3: Stmt_Expression(
+        expr: Expr_MethodCall(
+            var: Expr_Variable(
+                name: t
+            )
+            name: Identifier(
+                name: public
+            )
+            args: array(
+            )
+        )
+    )
+    4: Stmt_Expression(
+        expr: Expr_StaticCall(
             class: Name(
                 parts: array(
                     0: Test
                 )
             )
+            name: Identifier(
+                name: list
+            )
             args: array(
             )
         )
     )
-    2: Expr_MethodCall(
-        var: Expr_Variable(
-            name: t
-        )
-        name: array
-        args: array(
+    5: Stmt_Expression(
+        expr: Expr_StaticCall(
+            class: Name(
+                parts: array(
+                    0: Test
+                )
+            )
+            name: Identifier(
+                name: protected
+            )
+            args: array(
+            )
         )
     )
-    3: Expr_MethodCall(
-        var: Expr_Variable(
-            name: t
-        )
-        name: public
-        args: array(
+    6: Stmt_Expression(
+        expr: Expr_PropertyFetch(
+            var: Expr_Variable(
+                name: t
+            )
+            name: Identifier(
+                name: class
+            )
         )
     )
-    4: Expr_StaticCall(
-        class: Name(
-            parts: array(
-                0: Test
+    7: Stmt_Expression(
+        expr: Expr_PropertyFetch(
+            var: Expr_Variable(
+                name: t
+            )
+            name: Identifier(
+                name: private
             )
         )
-        name: list
-        args: array(
+    )
+    8: Stmt_Expression(
+        expr: Expr_ClassConstFetch(
+            class: Name(
+                parts: array(
+                    0: Test
+                )
+            )
+            name: Identifier(
+                name: TRAIT
+            )
         )
     )
-    5: Expr_StaticCall(
-        class: Name(
-            parts: array(
-                0: Test
+    9: Stmt_Expression(
+        expr: Expr_ClassConstFetch(
+            class: Name(
+                parts: array(
+                    0: Test
+                )
+            )
+            name: Identifier(
+                name: FINAL
             )
         )
-        name: protected
-        args: array(
-        )
-    )
-    6: Expr_PropertyFetch(
-        var: Expr_Variable(
-            name: t
-        )
-        name: class
-    )
-    7: Expr_PropertyFetch(
-        var: Expr_Variable(
-            name: t
-        )
-        name: private
-    )
-    8: Expr_ClassConstFetch(
-        class: Name(
-            parts: array(
-                0: Test
-            )
-        )
-        name: TRAIT
-    )
-    9: Expr_ClassConstFetch(
-        class: Name(
-            parts: array(
-                0: Test
-            )
-        )
-        name: FINAL
     )
     10: Stmt_Class(
         flags: 0
-        name: Foo
+        name: Identifier(
+            name: Foo
+        )
         extends: null
         implements: array(
         )
@@ -295,7 +365,9 @@
                                 0: TraitA
                             )
                         )
-                        method: catch
+                        method: Identifier(
+                            name: catch
+                        )
                         insteadof: array(
                             0: Name_Relative(
                                 parts: array(
@@ -310,9 +382,13 @@
                                 0: TraitA
                             )
                         )
-                        method: list
+                        method: Identifier(
+                            name: list
+                        )
                         newModifier: null
-                        newName: foreach
+                        newName: Identifier(
+                            name: foreach
+                        )
                     )
                     2: Stmt_TraitUseAdaptation_Alias(
                         trait: Name(
@@ -320,9 +396,13 @@
                                 0: TraitB
                             )
                         )
-                        method: throw
+                        method: Identifier(
+                            name: throw
+                        )
                         newModifier: MODIFIER_PROTECTED (2)
-                        newName: public
+                        newName: Identifier(
+                            name: public
+                        )
                     )
                     3: Stmt_TraitUseAdaptation_Alias(
                         trait: Name(
@@ -330,15 +410,21 @@
                                 0: TraitB
                             )
                         )
-                        method: self
+                        method: Identifier(
+                            name: self
+                        )
                         newModifier: MODIFIER_PROTECTED (2)
                         newName: null
                     )
                     4: Stmt_TraitUseAdaptation_Alias(
                         trait: null
-                        method: exit
+                        method: Identifier(
+                            name: exit
+                        )
                         newModifier: null
-                        newName: die
+                        newName: Identifier(
+                            name: die
+                        )
                     )
                     5: Stmt_TraitUseAdaptation_Alias(
                         trait: Name_FullyQualified(
@@ -346,9 +432,13 @@
                                 0: TraitC
                             )
                         )
-                        method: exit
+                        method: Identifier(
+                            name: exit
+                        )
                         newModifier: null
-                        newName: bye
+                        newName: Identifier(
+                            name: bye
+                        )
                     )
                     6: Stmt_TraitUseAdaptation_Alias(
                         trait: Name_Relative(
@@ -356,9 +446,13 @@
                                 0: TraitC
                             )
                         )
-                        method: exit
+                        method: Identifier(
+                            name: exit
+                        )
                         newModifier: null
-                        newName: byebye
+                        newName: Identifier(
+                            name: byebye
+                        )
                     )
                     7: Stmt_TraitUseAdaptation_Precedence(
                         trait: Name(
@@ -366,7 +460,14 @@
                                 0: TraitA
                             )
                         )
-                        method: catch
+                        method: Identifier(
+                            name: catch
+                            comments: array(
+                                0: //
+                                1: /** doc comment */
+                                2: #
+                            )
+                        )
                         insteadof: array(
                             0: Name(
                                 parts: array(