Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / vendor / nikic / php-parser / test / code / parser / expr / uvs / new.test
index e5f92f97a5b6397c32d04aa51a956b47e463b534..5e1caf2fc2c56cc90dc790d522d7ed4f66dca91e 100644 (file)
@@ -11,85 +11,109 @@ new $weird[0]->foo::$className;
 -----
 !!php7
 array(
-    0: Expr_New(
-        class: Expr_Variable(
-            name: className
-        )
-        args: array(
+    0: Stmt_Expression(
+        expr: Expr_New(
+            class: Expr_Variable(
+                name: className
+            )
+            args: array(
+            )
         )
     )
-    1: Expr_New(
-        class: Expr_ArrayDimFetch(
-            var: Expr_Variable(
-                name: array
+    1: Stmt_Expression(
+        expr: Expr_New(
+            class: Expr_ArrayDimFetch(
+                var: Expr_Variable(
+                    name: array
+                )
+                dim: Scalar_String(
+                    value: className
+                )
             )
-            dim: Scalar_String(
-                value: className
+            args: array(
             )
         )
-        args: array(
-        )
     )
-    2: Expr_New(
-        class: Expr_ArrayDimFetch(
-            var: Expr_Variable(
-                name: array
+    2: Stmt_Expression(
+        expr: Expr_New(
+            class: Expr_ArrayDimFetch(
+                var: Expr_Variable(
+                    name: array
+                )
+                dim: Scalar_String(
+                    value: className
+                )
             )
-            dim: Scalar_String(
-                value: className
+            args: array(
             )
         )
-        args: array(
-        )
     )
-    3: Expr_New(
-        class: Expr_PropertyFetch(
-            var: Expr_Variable(
-                name: obj
+    3: Stmt_Expression(
+        expr: Expr_New(
+            class: Expr_PropertyFetch(
+                var: Expr_Variable(
+                    name: obj
+                )
+                name: Identifier(
+                    name: className
+                )
+            )
+            args: array(
             )
-            name: className
-        )
-        args: array(
         )
     )
-    4: Expr_New(
-        class: Expr_StaticPropertyFetch(
-            class: Name(
-                parts: array(
-                    0: Test
+    4: Stmt_Expression(
+        expr: Expr_New(
+            class: Expr_StaticPropertyFetch(
+                class: Name(
+                    parts: array(
+                        0: Test
+                    )
+                )
+                name: VarLikeIdentifier(
+                    name: className
                 )
             )
-            name: className
-        )
-        args: array(
+            args: array(
+            )
         )
     )
-    5: Expr_New(
-        class: Expr_StaticPropertyFetch(
-            class: Expr_Variable(
-                name: test
+    5: Stmt_Expression(
+        expr: Expr_New(
+            class: Expr_StaticPropertyFetch(
+                class: Expr_Variable(
+                    name: test
+                )
+                name: VarLikeIdentifier(
+                    name: className
+                )
+            )
+            args: array(
             )
-            name: className
-        )
-        args: array(
         )
     )
-    6: Expr_New(
-        class: Expr_StaticPropertyFetch(
-            class: Expr_PropertyFetch(
-                var: Expr_ArrayDimFetch(
-                    var: Expr_Variable(
-                        name: weird
+    6: Stmt_Expression(
+        expr: Expr_New(
+            class: Expr_StaticPropertyFetch(
+                class: Expr_PropertyFetch(
+                    var: Expr_ArrayDimFetch(
+                        var: Expr_Variable(
+                            name: weird
+                        )
+                        dim: Scalar_LNumber(
+                            value: 0
+                        )
                     )
-                    dim: Scalar_LNumber(
-                        value: 0
+                    name: Identifier(
+                        name: foo
                     )
                 )
-                name: foo
+                name: VarLikeIdentifier(
+                    name: className
+                )
+            )
+            args: array(
             )
-            name: className
-        )
-        args: array(
         )
     )
-)
+)
\ No newline at end of file