@@ -21,39 +21,39 @@ class GetAttrNodeTest extends AbstractNodeTestCase
21
21
public static function getEvaluateData (): array
22
22
{
23
23
return [
24
- ['b ' , new GetAttrNode (new NameNode ('foo ' ), new ConstantNode (0 ), static ::getArrayNode (), GetAttrNode::ARRAY_CALL ), ['foo ' => ['b ' => 'a ' , 'b ' ]]],
25
- ['a ' , new GetAttrNode (new NameNode ('foo ' ), new ConstantNode ('b ' ), static ::getArrayNode (), GetAttrNode::ARRAY_CALL ), ['foo ' => ['b ' => 'a ' , 'b ' ]]],
24
+ ['b ' , new GetAttrNode (new NameNode ('foo ' ), new ConstantNode (0 ), self ::getArrayNode (), GetAttrNode::ARRAY_CALL ), ['foo ' => ['b ' => 'a ' , 'b ' ]]],
25
+ ['a ' , new GetAttrNode (new NameNode ('foo ' ), new ConstantNode ('b ' ), self ::getArrayNode (), GetAttrNode::ARRAY_CALL ), ['foo ' => ['b ' => 'a ' , 'b ' ]]],
26
26
27
- ['bar ' , new GetAttrNode (new NameNode ('foo ' ), new ConstantNode ('foo ' ), static ::getArrayNode (), GetAttrNode::PROPERTY_CALL ), ['foo ' => new Obj ()]],
27
+ ['bar ' , new GetAttrNode (new NameNode ('foo ' ), new ConstantNode ('foo ' ), self ::getArrayNode (), GetAttrNode::PROPERTY_CALL ), ['foo ' => new Obj ()]],
28
28
29
- ['baz ' , new GetAttrNode (new NameNode ('foo ' ), new ConstantNode ('foo ' ), static ::getArrayNode (), GetAttrNode::METHOD_CALL ), ['foo ' => new Obj ()]],
30
- ['a ' , new GetAttrNode (new NameNode ('foo ' ), new NameNode ('index ' ), static ::getArrayNode (), GetAttrNode::ARRAY_CALL ), ['foo ' => ['b ' => 'a ' , 'b ' ], 'index ' => 'b ' ]],
29
+ ['baz ' , new GetAttrNode (new NameNode ('foo ' ), new ConstantNode ('foo ' ), self ::getArrayNode (), GetAttrNode::METHOD_CALL ), ['foo ' => new Obj ()]],
30
+ ['a ' , new GetAttrNode (new NameNode ('foo ' ), new NameNode ('index ' ), self ::getArrayNode (), GetAttrNode::ARRAY_CALL ), ['foo ' => ['b ' => 'a ' , 'b ' ], 'index ' => 'b ' ]],
31
31
];
32
32
}
33
33
34
34
public static function getCompileData (): array
35
35
{
36
36
return [
37
- ['$foo[0] ' , new GetAttrNode (new NameNode ('foo ' ), new ConstantNode (0 ), static ::getArrayNode (), GetAttrNode::ARRAY_CALL )],
38
- ['$foo["b"] ' , new GetAttrNode (new NameNode ('foo ' ), new ConstantNode ('b ' ), static ::getArrayNode (), GetAttrNode::ARRAY_CALL )],
37
+ ['$foo[0] ' , new GetAttrNode (new NameNode ('foo ' ), new ConstantNode (0 ), self ::getArrayNode (), GetAttrNode::ARRAY_CALL )],
38
+ ['$foo["b"] ' , new GetAttrNode (new NameNode ('foo ' ), new ConstantNode ('b ' ), self ::getArrayNode (), GetAttrNode::ARRAY_CALL )],
39
39
40
- ['$foo->foo ' , new GetAttrNode (new NameNode ('foo ' ), new ConstantNode ('foo ' ), static ::getArrayNode (), GetAttrNode::PROPERTY_CALL ), ['foo ' => new Obj ()]],
40
+ ['$foo->foo ' , new GetAttrNode (new NameNode ('foo ' ), new ConstantNode ('foo ' ), self ::getArrayNode (), GetAttrNode::PROPERTY_CALL ), ['foo ' => new Obj ()]],
41
41
42
- ['$foo->foo(["b" => "a", 0 => "b"]) ' , new GetAttrNode (new NameNode ('foo ' ), new ConstantNode ('foo ' ), static ::getArrayNode (), GetAttrNode::METHOD_CALL ), ['foo ' => new Obj ()]],
43
- ['$foo[$index] ' , new GetAttrNode (new NameNode ('foo ' ), new NameNode ('index ' ), static ::getArrayNode (), GetAttrNode::ARRAY_CALL )],
42
+ ['$foo->foo(["b" => "a", 0 => "b"]) ' , new GetAttrNode (new NameNode ('foo ' ), new ConstantNode ('foo ' ), self ::getArrayNode (), GetAttrNode::METHOD_CALL ), ['foo ' => new Obj ()]],
43
+ ['$foo[$index] ' , new GetAttrNode (new NameNode ('foo ' ), new NameNode ('index ' ), self ::getArrayNode (), GetAttrNode::ARRAY_CALL )],
44
44
];
45
45
}
46
46
47
47
public static function getDumpData (): array
48
48
{
49
49
return [
50
- ['foo[0] ' , new GetAttrNode (new NameNode ('foo ' ), new ConstantNode (0 ), static ::getArrayNode (), GetAttrNode::ARRAY_CALL )],
51
- ['foo["b"] ' , new GetAttrNode (new NameNode ('foo ' ), new ConstantNode ('b ' ), static ::getArrayNode (), GetAttrNode::ARRAY_CALL )],
50
+ ['foo[0] ' , new GetAttrNode (new NameNode ('foo ' ), new ConstantNode (0 ), self ::getArrayNode (), GetAttrNode::ARRAY_CALL )],
51
+ ['foo["b"] ' , new GetAttrNode (new NameNode ('foo ' ), new ConstantNode ('b ' ), self ::getArrayNode (), GetAttrNode::ARRAY_CALL )],
52
52
53
- ['foo.foo ' , new GetAttrNode (new NameNode ('foo ' ), new NameNode ('foo ' ), static ::getArrayNode (), GetAttrNode::PROPERTY_CALL ), ['foo ' => new Obj ()]],
53
+ ['foo.foo ' , new GetAttrNode (new NameNode ('foo ' ), new NameNode ('foo ' ), self ::getArrayNode (), GetAttrNode::PROPERTY_CALL ), ['foo ' => new Obj ()]],
54
54
55
- ['foo.foo({"b": "a", 0: "b"}) ' , new GetAttrNode (new NameNode ('foo ' ), new NameNode ('foo ' ), static ::getArrayNode (), GetAttrNode::METHOD_CALL ), ['foo ' => new Obj ()]],
56
- ['foo[index] ' , new GetAttrNode (new NameNode ('foo ' ), new NameNode ('index ' ), static ::getArrayNode (), GetAttrNode::ARRAY_CALL )],
55
+ ['foo.foo({"b": "a", 0: "b"}) ' , new GetAttrNode (new NameNode ('foo ' ), new NameNode ('foo ' ), self ::getArrayNode (), GetAttrNode::METHOD_CALL ), ['foo ' => new Obj ()]],
56
+ ['foo[index] ' , new GetAttrNode (new NameNode ('foo ' ), new NameNode ('index ' ), self ::getArrayNode (), GetAttrNode::ARRAY_CALL )],
57
57
];
58
58
}
59
59
0 commit comments