Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / vendor / nikic / php-parser / test / code / parser / expr / fetchAndCall / constantDeref.test
index 682f7808289d6a5d18500387b1cfac6eeadc48aa..4d14c09ad95291f557317838d43e81a4e39dfe15 100644 (file)
@@ -16,216 +16,238 @@ Foo::BAR[1];
 $foo::BAR[2][1][0];
 -----
 array(
-    0: Expr_ArrayDimFetch(
-        var: Scalar_String(
-            value: abc
-        )
-        dim: Scalar_LNumber(
-            value: 2
+    0: Stmt_Expression(
+        expr: Expr_ArrayDimFetch(
+            var: Scalar_String(
+                value: abc
+            )
+            dim: Scalar_LNumber(
+                value: 2
+            )
         )
     )
-    1: Expr_ArrayDimFetch(
-        var: Expr_ArrayDimFetch(
+    1: Stmt_Expression(
+        expr: Expr_ArrayDimFetch(
             var: Expr_ArrayDimFetch(
-                var: Scalar_String(
-                    value: abc
+                var: Expr_ArrayDimFetch(
+                    var: Scalar_String(
+                        value: abc
+                    )
+                    dim: Scalar_LNumber(
+                        value: 2
+                    )
                 )
                 dim: Scalar_LNumber(
-                    value: 2
+                    value: 0
                 )
             )
             dim: Scalar_LNumber(
                 value: 0
             )
         )
-        dim: Scalar_LNumber(
-            value: 0
-        )
     )
-    2: Expr_ArrayDimFetch(
-        var: Expr_Array(
-            items: array(
-                0: Expr_ArrayItem(
-                    key: null
-                    value: Scalar_LNumber(
-                        value: 1
-                    )
-                    byRef: false
-                )
-                1: Expr_ArrayItem(
-                    key: null
-                    value: Scalar_LNumber(
-                        value: 2
+    2: Stmt_Expression(
+        expr: Expr_ArrayDimFetch(
+            var: Expr_Array(
+                items: array(
+                    0: Expr_ArrayItem(
+                        key: null
+                        value: Scalar_LNumber(
+                            value: 1
+                        )
+                        byRef: false
                     )
-                    byRef: false
-                )
-                2: Expr_ArrayItem(
-                    key: null
-                    value: Scalar_LNumber(
-                        value: 3
+                    1: Expr_ArrayItem(
+                        key: null
+                        value: Scalar_LNumber(
+                            value: 2
+                        )
+                        byRef: false
+                    )
+                    2: Expr_ArrayItem(
+                        key: null
+                        value: Scalar_LNumber(
+                            value: 3
+                        )
+                        byRef: false
                     )
-                    byRef: false
                 )
             )
-        )
-        dim: Scalar_LNumber(
-            value: 2
+            dim: Scalar_LNumber(
+                value: 2
+            )
         )
     )
-    3: Expr_ArrayDimFetch(
-        var: Expr_ArrayDimFetch(
+    3: Stmt_Expression(
+        expr: Expr_ArrayDimFetch(
             var: Expr_ArrayDimFetch(
-                var: Expr_Array(
-                    items: array(
-                        0: Expr_ArrayItem(
-                            key: null
-                            value: Scalar_LNumber(
-                                value: 1
+                var: Expr_ArrayDimFetch(
+                    var: Expr_Array(
+                        items: array(
+                            0: Expr_ArrayItem(
+                                key: null
+                                value: Scalar_LNumber(
+                                    value: 1
+                                )
+                                byRef: false
                             )
-                            byRef: false
-                        )
-                        1: Expr_ArrayItem(
-                            key: null
-                            value: Scalar_LNumber(
-                                value: 2
+                            1: Expr_ArrayItem(
+                                key: null
+                                value: Scalar_LNumber(
+                                    value: 2
+                                )
+                                byRef: false
                             )
-                            byRef: false
-                        )
-                        2: Expr_ArrayItem(
-                            key: null
-                            value: Scalar_LNumber(
-                                value: 3
+                            2: Expr_ArrayItem(
+                                key: null
+                                value: Scalar_LNumber(
+                                    value: 3
+                                )
+                                byRef: false
                             )
-                            byRef: false
                         )
                     )
+                    dim: Scalar_LNumber(
+                        value: 2
+                    )
                 )
                 dim: Scalar_LNumber(
-                    value: 2
+                    value: 0
                 )
             )
             dim: Scalar_LNumber(
                 value: 0
             )
         )
-        dim: Scalar_LNumber(
-            value: 0
-        )
     )
-    4: Expr_ArrayDimFetch(
-        var: Expr_Array(
-            items: array(
-                0: Expr_ArrayItem(
-                    key: null
-                    value: Scalar_LNumber(
-                        value: 1
-                    )
-                    byRef: false
-                )
-                1: Expr_ArrayItem(
-                    key: null
-                    value: Scalar_LNumber(
-                        value: 2
+    4: Stmt_Expression(
+        expr: Expr_ArrayDimFetch(
+            var: Expr_Array(
+                items: array(
+                    0: Expr_ArrayItem(
+                        key: null
+                        value: Scalar_LNumber(
+                            value: 1
+                        )
+                        byRef: false
                     )
-                    byRef: false
-                )
-                2: Expr_ArrayItem(
-                    key: null
-                    value: Scalar_LNumber(
-                        value: 3
+                    1: Expr_ArrayItem(
+                        key: null
+                        value: Scalar_LNumber(
+                            value: 2
+                        )
+                        byRef: false
+                    )
+                    2: Expr_ArrayItem(
+                        key: null
+                        value: Scalar_LNumber(
+                            value: 3
+                        )
+                        byRef: false
                     )
-                    byRef: false
                 )
             )
-        )
-        dim: Scalar_LNumber(
-            value: 2
+            dim: Scalar_LNumber(
+                value: 2
+            )
         )
     )
-    5: Expr_ArrayDimFetch(
-        var: Expr_ArrayDimFetch(
+    5: Stmt_Expression(
+        expr: Expr_ArrayDimFetch(
             var: Expr_ArrayDimFetch(
-                var: Expr_Array(
-                    items: array(
-                        0: Expr_ArrayItem(
-                            key: null
-                            value: Scalar_LNumber(
-                                value: 1
+                var: Expr_ArrayDimFetch(
+                    var: Expr_Array(
+                        items: array(
+                            0: Expr_ArrayItem(
+                                key: null
+                                value: Scalar_LNumber(
+                                    value: 1
+                                )
+                                byRef: false
                             )
-                            byRef: false
-                        )
-                        1: Expr_ArrayItem(
-                            key: null
-                            value: Scalar_LNumber(
-                                value: 2
+                            1: Expr_ArrayItem(
+                                key: null
+                                value: Scalar_LNumber(
+                                    value: 2
+                                )
+                                byRef: false
                             )
-                            byRef: false
-                        )
-                        2: Expr_ArrayItem(
-                            key: null
-                            value: Scalar_LNumber(
-                                value: 3
+                            2: Expr_ArrayItem(
+                                key: null
+                                value: Scalar_LNumber(
+                                    value: 3
+                                )
+                                byRef: false
                             )
-                            byRef: false
                         )
                     )
+                    dim: Scalar_LNumber(
+                        value: 2
+                    )
                 )
                 dim: Scalar_LNumber(
-                    value: 2
+                    value: 0
                 )
             )
             dim: Scalar_LNumber(
                 value: 0
             )
         )
-        dim: Scalar_LNumber(
-            value: 0
-        )
     )
-    6: Expr_ArrayDimFetch(
-        var: Expr_ConstFetch(
-            name: Name(
-                parts: array(
-                    0: FOO
+    6: Stmt_Expression(
+        expr: Expr_ArrayDimFetch(
+            var: Expr_ConstFetch(
+                name: Name(
+                    parts: array(
+                        0: FOO
+                    )
                 )
             )
-        )
-        dim: Scalar_LNumber(
-            value: 0
+            dim: Scalar_LNumber(
+                value: 0
+            )
         )
     )
-    7: Expr_ArrayDimFetch(
-        var: Expr_ClassConstFetch(
-            class: Name(
-                parts: array(
-                    0: Foo
+    7: Stmt_Expression(
+        expr: Expr_ArrayDimFetch(
+            var: Expr_ClassConstFetch(
+                class: Name(
+                    parts: array(
+                        0: Foo
+                    )
+                )
+                name: Identifier(
+                    name: BAR
                 )
             )
-            name: BAR
-        )
-        dim: Scalar_LNumber(
-            value: 1
+            dim: Scalar_LNumber(
+                value: 1
+            )
         )
     )
-    8: Expr_ArrayDimFetch(
-        var: Expr_ArrayDimFetch(
+    8: Stmt_Expression(
+        expr: Expr_ArrayDimFetch(
             var: Expr_ArrayDimFetch(
-                var: Expr_ClassConstFetch(
-                    class: Expr_Variable(
-                        name: foo
+                var: Expr_ArrayDimFetch(
+                    var: Expr_ClassConstFetch(
+                        class: Expr_Variable(
+                            name: foo
+                        )
+                        name: Identifier(
+                            name: BAR
+                        )
+                    )
+                    dim: Scalar_LNumber(
+                        value: 2
                     )
-                    name: BAR
                 )
                 dim: Scalar_LNumber(
-                    value: 2
+                    value: 1
                 )
             )
             dim: Scalar_LNumber(
-                value: 1
+                value: 0
             )
         )
-        dim: Scalar_LNumber(
-            value: 0
-        )
     )
 )
\ No newline at end of file