Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / vendor / nikic / php-parser / test / code / parser / expr / uvs / indirectCall.test
index bb3e7fbead326115f8117378406d922de794324a..2f36cc7af11040034105bfb965d8db8ef49f0c5d 100644 (file)
@@ -17,35 +17,8 @@ id(['udef', 'id'])[1]()('var_dump')(5);
 -----
 !!php7
 array(
-    0: Expr_FuncCall(
-        name: Expr_FuncCall(
-            name: Name(
-                parts: array(
-                    0: id
-                )
-            )
-            args: array(
-                0: Arg(
-                    value: Scalar_String(
-                        value: var_dump
-                    )
-                    byRef: false
-                    unpack: false
-                )
-            )
-        )
-        args: array(
-            0: Arg(
-                value: Scalar_LNumber(
-                    value: 1
-                )
-                byRef: false
-                unpack: false
-            )
-        )
-    )
-    1: Expr_FuncCall(
-        name: Expr_FuncCall(
+    0: Stmt_Expression(
+        expr: Expr_FuncCall(
             name: Expr_FuncCall(
                 name: Name(
                     parts: array(
@@ -55,7 +28,7 @@ array(
                 args: array(
                     0: Arg(
                         value: Scalar_String(
-                            value: id
+                            value: var_dump
                         )
                         byRef: false
                         unpack: false
@@ -64,26 +37,17 @@ array(
             )
             args: array(
                 0: Arg(
-                    value: Scalar_String(
-                        value: var_dump
+                    value: Scalar_LNumber(
+                        value: 1
                     )
                     byRef: false
                     unpack: false
                 )
             )
         )
-        args: array(
-            0: Arg(
-                value: Scalar_LNumber(
-                    value: 2
-                )
-                byRef: false
-                unpack: false
-            )
-        )
     )
-    2: Expr_FuncCall(
-        name: Expr_FuncCall(
+    1: Stmt_Expression(
+        expr: Expr_FuncCall(
             name: Expr_FuncCall(
                 name: Expr_FuncCall(
                     name: Name(
@@ -92,123 +56,180 @@ array(
                         )
                     )
                     args: array(
+                        0: Arg(
+                            value: Scalar_String(
+                                value: id
+                            )
+                            byRef: false
+                            unpack: false
+                        )
                     )
                 )
                 args: array(
+                    0: Arg(
+                        value: Scalar_String(
+                            value: var_dump
+                        )
+                        byRef: false
+                        unpack: false
+                    )
                 )
             )
             args: array(
                 0: Arg(
-                    value: Scalar_String(
-                        value: var_dump
+                    value: Scalar_LNumber(
+                        value: 2
                     )
                     byRef: false
                     unpack: false
                 )
             )
         )
-        args: array(
-            0: Arg(
-                value: Scalar_LNumber(
-                    value: 4
-                )
-                byRef: false
-                unpack: false
-            )
-        )
     )
-    3: Expr_FuncCall(
-        name: Expr_FuncCall(
+    2: Stmt_Expression(
+        expr: Expr_FuncCall(
             name: Expr_FuncCall(
-                name: Expr_ArrayDimFetch(
-                    var: Expr_FuncCall(
+                name: Expr_FuncCall(
+                    name: Expr_FuncCall(
                         name: Name(
                             parts: array(
                                 0: id
                             )
                         )
                         args: array(
-                            0: Arg(
-                                value: Expr_Array(
-                                    items: array(
-                                        0: Expr_ArrayItem(
-                                            key: null
-                                            value: Scalar_String(
-                                                value: udef
+                        )
+                    )
+                    args: array(
+                    )
+                )
+                args: array(
+                    0: Arg(
+                        value: Scalar_String(
+                            value: var_dump
+                        )
+                        byRef: false
+                        unpack: false
+                    )
+                )
+            )
+            args: array(
+                0: Arg(
+                    value: Scalar_LNumber(
+                        value: 4
+                    )
+                    byRef: false
+                    unpack: false
+                )
+            )
+        )
+    )
+    3: Stmt_Expression(
+        expr: Expr_FuncCall(
+            name: Expr_FuncCall(
+                name: Expr_FuncCall(
+                    name: Expr_ArrayDimFetch(
+                        var: Expr_FuncCall(
+                            name: Name(
+                                parts: array(
+                                    0: id
+                                )
+                            )
+                            args: array(
+                                0: Arg(
+                                    value: Expr_Array(
+                                        items: array(
+                                            0: Expr_ArrayItem(
+                                                key: null
+                                                value: Scalar_String(
+                                                    value: udef
+                                                )
+                                                byRef: false
                                             )
-                                            byRef: false
-                                        )
-                                        1: Expr_ArrayItem(
-                                            key: null
-                                            value: Scalar_String(
-                                                value: id
+                                            1: Expr_ArrayItem(
+                                                key: null
+                                                value: Scalar_String(
+                                                    value: id
+                                                )
+                                                byRef: false
                                             )
-                                            byRef: false
                                         )
                                     )
+                                    byRef: false
+                                    unpack: false
                                 )
-                                byRef: false
-                                unpack: false
                             )
                         )
+                        dim: Scalar_LNumber(
+                            value: 1
+                        )
                     )
-                    dim: Scalar_LNumber(
-                        value: 1
+                    args: array(
                     )
                 )
                 args: array(
+                    0: Arg(
+                        value: Scalar_String(
+                            value: var_dump
+                        )
+                        byRef: false
+                        unpack: false
+                    )
                 )
             )
             args: array(
                 0: Arg(
-                    value: Scalar_String(
-                        value: var_dump
+                    value: Scalar_LNumber(
+                        value: 5
                     )
                     byRef: false
                     unpack: false
                 )
             )
         )
-        args: array(
-            0: Arg(
-                value: Scalar_LNumber(
-                    value: 5
-                )
-                byRef: false
-                unpack: false
-            )
-        )
     )
-    4: Expr_FuncCall(
-        name: Expr_FuncCall(
+    4: Stmt_Expression(
+        expr: Expr_FuncCall(
             name: Expr_FuncCall(
-                name: Expr_Closure(
-                    static: false
-                    byRef: false
-                    params: array(
-                        0: Param(
-                            type: null
-                            byRef: false
-                            variadic: false
-                            name: x
-                            default: null
+                name: Expr_FuncCall(
+                    name: Expr_Closure(
+                        static: false
+                        byRef: false
+                        params: array(
+                            0: Param(
+                                type: null
+                                byRef: false
+                                variadic: false
+                                var: Expr_Variable(
+                                    name: x
+                                )
+                                default: null
+                            )
+                        )
+                        uses: array(
+                        )
+                        returnType: null
+                        stmts: array(
+                            0: Stmt_Return(
+                                expr: Expr_Variable(
+                                    name: x
+                                )
+                            )
                         )
                     )
-                    uses: array(
-                    )
-                    returnType: null
-                    stmts: array(
-                        0: Stmt_Return(
-                            expr: Expr_Variable(
-                                name: x
+                    args: array(
+                        0: Arg(
+                            value: Scalar_String(
+                                value: id
                             )
+                            byRef: false
+                            unpack: false
                         )
                     )
                 )
                 args: array(
                     0: Arg(
                         value: Scalar_String(
-                            value: id
+                            value: var_dump
                         )
                         byRef: false
                         unpack: false
@@ -217,72 +238,71 @@ array(
             )
             args: array(
                 0: Arg(
-                    value: Scalar_String(
-                        value: var_dump
+                    value: Scalar_LNumber(
+                        value: 8
                     )
                     byRef: false
                     unpack: false
                 )
             )
         )
-        args: array(
-            0: Arg(
-                value: Scalar_LNumber(
-                    value: 8
-                )
-                byRef: false
-                unpack: false
-            )
-        )
     )
-    5: Expr_FuncCall(
-        name: Expr_FuncCall(
+    5: Stmt_Expression(
+        expr: Expr_FuncCall(
             name: Expr_FuncCall(
                 name: Expr_FuncCall(
                     name: Expr_FuncCall(
-                        name: Expr_Assign(
-                            var: Expr_Variable(
-                                name: f
-                            )
-                            expr: Expr_Closure(
-                                static: false
-                                byRef: false
-                                params: array(
-                                    0: Param(
-                                        type: null
-                                        byRef: false
-                                        variadic: false
-                                        name: x
-                                        default: Expr_ConstFetch(
-                                            name: Name(
-                                                parts: array(
-                                                    0: null
+                        name: Expr_FuncCall(
+                            name: Expr_Assign(
+                                var: Expr_Variable(
+                                    name: f
+                                )
+                                expr: Expr_Closure(
+                                    static: false
+                                    byRef: false
+                                    params: array(
+                                        0: Param(
+                                            type: null
+                                            byRef: false
+                                            variadic: false
+                                            var: Expr_Variable(
+                                                name: x
+                                            )
+                                            default: Expr_ConstFetch(
+                                                name: Name(
+                                                    parts: array(
+                                                        0: null
+                                                    )
                                                 )
                                             )
                                         )
                                     )
-                                )
-                                uses: array(
-                                    0: Expr_ClosureUse(
-                                        var: f
-                                        byRef: true
-                                    )
-                                )
-                                returnType: null
-                                stmts: array(
-                                    0: Stmt_Return(
-                                        expr: Expr_Ternary(
-                                            cond: Expr_Variable(
-                                                name: x
-                                            )
-                                            if: null
-                                            else: Expr_Variable(
+                                    uses: array(
+                                        0: Expr_ClosureUse(
+                                            var: Expr_Variable(
                                                 name: f
                                             )
+                                            byRef: true
+                                        )
+                                    )
+                                    returnType: null
+                                    stmts: array(
+                                        0: Stmt_Return(
+                                            expr: Expr_Ternary(
+                                                cond: Expr_Variable(
+                                                    name: x
+                                                )
+                                                if: null
+                                                else: Expr_Variable(
+                                                    name: f
+                                                )
+                                            )
                                         )
                                     )
                                 )
                             )
+                            args: array(
+                            )
                         )
                         args: array(
                         )
@@ -291,58 +311,67 @@ array(
                     )
                 )
                 args: array(
+                    0: Arg(
+                        value: Scalar_String(
+                            value: var_dump
+                        )
+                        byRef: false
+                        unpack: false
+                    )
                 )
             )
             args: array(
                 0: Arg(
-                    value: Scalar_String(
-                        value: var_dump
+                    value: Scalar_LNumber(
+                        value: 9
                     )
                     byRef: false
                     unpack: false
                 )
             )
         )
-        args: array(
-            0: Arg(
-                value: Scalar_LNumber(
-                    value: 9
-                )
-                byRef: false
-                unpack: false
-            )
-        )
     )
-    6: Expr_FuncCall(
-        name: Expr_FuncCall(
+    6: Stmt_Expression(
+        expr: Expr_FuncCall(
             name: Expr_FuncCall(
                 name: Expr_FuncCall(
                     name: Expr_FuncCall(
-                        name: Expr_Array(
-                            items: array(
-                                0: Expr_ArrayItem(
-                                    key: null
-                                    value: Expr_Variable(
-                                        name: obj
+                        name: Expr_FuncCall(
+                            name: Expr_Array(
+                                items: array(
+                                    0: Expr_ArrayItem(
+                                        key: null
+                                        value: Expr_Variable(
+                                            name: obj
+                                        )
+                                        byRef: false
                                     )
-                                    byRef: false
-                                )
-                                1: Expr_ArrayItem(
-                                    key: null
-                                    value: Scalar_String(
-                                        value: id
+                                    1: Expr_ArrayItem(
+                                        key: null
+                                        value: Scalar_String(
+                                            value: id
+                                        )
+                                        byRef: false
                                     )
-                                    byRef: false
                                 )
                             )
+                            args: array(
+                            )
                         )
                         args: array(
+                            0: Arg(
+                                value: Scalar_String(
+                                    value: id
+                                )
+                                byRef: false
+                                unpack: false
+                            )
                         )
                     )
                     args: array(
                         0: Arg(
-                            value: Scalar_String(
-                                value: id
+                            value: Expr_Variable(
+                                name: id
                             )
                             byRef: false
                             unpack: false
@@ -351,8 +380,8 @@ array(
                 )
                 args: array(
                     0: Arg(
-                        value: Expr_Variable(
-                            name: id
+                        value: Scalar_String(
+                            value: var_dump
                         )
                         byRef: false
                         unpack: false
@@ -361,38 +390,40 @@ array(
             )
             args: array(
                 0: Arg(
-                    value: Scalar_String(
-                        value: var_dump
+                    value: Scalar_LNumber(
+                        value: 10
                     )
                     byRef: false
                     unpack: false
                 )
             )
         )
-        args: array(
-            0: Arg(
-                value: Scalar_LNumber(
-                    value: 10
-                )
-                byRef: false
-                unpack: false
-            )
-        )
     )
-    7: Expr_FuncCall(
-        name: Expr_FuncCall(
+    7: Stmt_Expression(
+        expr: Expr_FuncCall(
             name: Expr_FuncCall(
                 name: Expr_FuncCall(
-                    name: Scalar_String(
-                        value: id
+                    name: Expr_FuncCall(
+                        name: Scalar_String(
+                            value: id
+                        )
+                        args: array(
+                        )
                     )
                     args: array(
+                        0: Arg(
+                            value: Scalar_String(
+                                value: id
+                            )
+                            byRef: false
+                            unpack: false
+                        )
                     )
                 )
                 args: array(
                     0: Arg(
                         value: Scalar_String(
-                            value: id
+                            value: var_dump
                         )
                         byRef: false
                         unpack: false
@@ -401,81 +432,76 @@ array(
             )
             args: array(
                 0: Arg(
-                    value: Scalar_String(
-                        value: var_dump
+                    value: Scalar_LNumber(
+                        value: 12
                     )
                     byRef: false
                     unpack: false
                 )
             )
         )
-        args: array(
-            0: Arg(
-                value: Scalar_LNumber(
-                    value: 12
-                )
-                byRef: false
-                unpack: false
-            )
-        )
     )
-    8: Expr_FuncCall(
-        name: Expr_FuncCall(
+    8: Stmt_Expression(
+        expr: Expr_FuncCall(
             name: Expr_FuncCall(
-                name: Expr_BinaryOp_Concat(
-                    left: Scalar_String(
-                        value: i
+                name: Expr_FuncCall(
+                    name: Expr_BinaryOp_Concat(
+                        left: Scalar_String(
+                            value: i
+                        )
+                        right: Scalar_String(
+                            value: d
+                        )
                     )
-                    right: Scalar_String(
-                        value: d
+                    args: array(
                     )
                 )
                 args: array(
+                    0: Arg(
+                        value: Scalar_String(
+                            value: var_dump
+                        )
+                        byRef: false
+                        unpack: false
+                    )
                 )
             )
             args: array(
                 0: Arg(
-                    value: Scalar_String(
-                        value: var_dump
+                    value: Scalar_LNumber(
+                        value: 13
                     )
                     byRef: false
                     unpack: false
                 )
             )
         )
-        args: array(
-            0: Arg(
-                value: Scalar_LNumber(
-                    value: 13
-                )
-                byRef: false
-                unpack: false
-            )
-        )
     )
-    9: Expr_FuncCall(
-        name: Expr_FuncCall(
-            name: Scalar_String(
-                value: \id
+    9: Stmt_Expression(
+        expr: Expr_FuncCall(
+            name: Expr_FuncCall(
+                name: Scalar_String(
+                    value: \id
+                )
+                args: array(
+                    0: Arg(
+                        value: Scalar_String(
+                            value: var_dump
+                        )
+                        byRef: false
+                        unpack: false
+                    )
+                )
             )
             args: array(
                 0: Arg(
-                    value: Scalar_String(
-                        value: var_dump
+                    value: Scalar_LNumber(
+                        value: 14
                     )
                     byRef: false
                     unpack: false
                 )
             )
         )
-        args: array(
-            0: Arg(
-                value: Scalar_LNumber(
-                    value: 14
-                )
-                byRef: false
-                unpack: false
-            )
-        )
     )
-)
+)
\ No newline at end of file