Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / vendor / nikic / php-parser / test / code / parser / stmt / class / anonymous.test
index 266d94354fd1fddf5f0593a2c6e8c7b58fe3759b..a676db68ae51d52ea84ab21bf62c8039d5d47ea4 100644 (file)
@@ -22,123 +22,137 @@ class A {
 }
 -----
 array(
-    0: Expr_New(
-        class: Stmt_Class(
-            flags: 0
-            name: null
-            extends: null
-            implements: array(
-            )
-            stmts: array(
-                0: Stmt_ClassMethod(
-                    flags: MODIFIER_PUBLIC (1)
-                    byRef: false
-                    name: test
-                    params: array(
-                    )
-                    returnType: null
-                    stmts: array(
+    0: Stmt_Expression(
+        expr: Expr_New(
+            class: Stmt_Class(
+                flags: 0
+                name: null
+                extends: null
+                implements: array(
+                )
+                stmts: array(
+                    0: Stmt_ClassMethod(
+                        flags: MODIFIER_PUBLIC (1)
+                        byRef: false
+                        name: Identifier(
+                            name: test
+                        )
+                        params: array(
+                        )
+                        returnType: null
+                        stmts: array(
+                        )
                     )
                 )
             )
-        )
-        args: array(
+            args: array(
+            )
         )
     )
-    1: Expr_New(
-        class: Stmt_Class(
-            flags: 0
-            name: null
-            extends: Name(
-                parts: array(
-                    0: A
-                )
-            )
-            implements: array(
-                0: Name(
+    1: Stmt_Expression(
+        expr: Expr_New(
+            class: Stmt_Class(
+                flags: 0
+                name: null
+                extends: Name(
                     parts: array(
-                        0: B
+                        0: A
                     )
                 )
-                1: Name(
-                    parts: array(
-                        0: C
+                implements: array(
+                    0: Name(
+                        parts: array(
+                            0: B
+                        )
                     )
+                    1: Name(
+                        parts: array(
+                            0: C
+                        )
+                    )
+                )
+                stmts: array(
                 )
             )
-            stmts: array(
+            args: array(
             )
         )
-        args: array(
-        )
     )
-    2: Expr_New(
-        class: Stmt_Class(
-            flags: 0
-            name: null
-            extends: null
-            implements: array(
-            )
-            stmts: array(
-                0: Stmt_Property(
-                    flags: MODIFIER_PUBLIC (1)
-                    props: array(
-                        0: Stmt_PropertyProperty(
-                            name: foo
-                            default: null
+    2: Stmt_Expression(
+        expr: Expr_New(
+            class: Stmt_Class(
+                flags: 0
+                name: null
+                extends: null
+                implements: array(
+                )
+                stmts: array(
+                    0: Stmt_Property(
+                        flags: MODIFIER_PUBLIC (1)
+                        props: array(
+                            0: Stmt_PropertyProperty(
+                                name: VarLikeIdentifier(
+                                    name: foo
+                                )
+                                default: null
+                            )
                         )
                     )
                 )
             )
-        )
-        args: array(
+            args: array(
+            )
         )
     )
-    3: Expr_New(
-        class: Stmt_Class(
-            flags: 0
-            name: null
-            extends: Name(
-                parts: array(
-                    0: A
+    3: Stmt_Expression(
+        expr: Expr_New(
+            class: Stmt_Class(
+                flags: 0
+                name: null
+                extends: Name(
+                    parts: array(
+                        0: A
+                    )
                 )
-            )
-            implements: array(
-            )
-            stmts: array(
-                0: Stmt_TraitUse(
-                    traits: array(
-                        0: Name(
-                            parts: array(
-                                0: T
+                implements: array(
+                )
+                stmts: array(
+                    0: Stmt_TraitUse(
+                        traits: array(
+                            0: Name(
+                                parts: array(
+                                    0: T
+                                )
                             )
                         )
-                    )
-                    adaptations: array(
+                        adaptations: array(
+                        )
                     )
                 )
             )
-        )
-        args: array(
-            0: Arg(
-                value: Expr_Variable(
-                    name: a
+            args: array(
+                0: Arg(
+                    value: Expr_Variable(
+                        name: a
+                    )
+                    byRef: false
+                    unpack: false
                 )
-                byRef: false
-                unpack: false
-            )
-            1: Arg(
-                value: Expr_Variable(
-                    name: b
+                1: Arg(
+                    value: Expr_Variable(
+                        name: b
+                    )
+                    byRef: false
+                    unpack: false
                 )
-                byRef: false
-                unpack: false
             )
         )
     )
     4: Stmt_Class(
         flags: 0
-        name: A
+        name: Identifier(
+            name: A
+        )
         extends: null
         implements: array(
         )
@@ -146,7 +160,9 @@ array(
             0: Stmt_ClassMethod(
                 flags: MODIFIER_PUBLIC (1)
                 byRef: false
-                name: test
+                name: Identifier(
+                    name: test
+                )
                 params: array(
                 )
                 returnType: null
@@ -168,7 +184,9 @@ array(
                                         flags: 0
                                         consts: array(
                                             0: Const(
-                                                name: A
+                                                name: Identifier(
+                                                    name: A
+                                                )
                                                 value: Scalar_String(
                                                     value: B
                                                 )