Changeset View
Changeset View
Standalone View
Standalone View
src/parser/xhpast/__tests__/data/optional-parameter.php.test
- This file was added.
| <?php | |||||
| function a(?int $x) {} | |||||
| function b(?SomeClass $x) {} | |||||
| ~~~~~~~~~~ | |||||
| pass | |||||
| ~~~~~~~~~~ | |||||
| { | |||||
| "tree": [ | |||||
| 9000, | |||||
| 0, | |||||
| 27, | |||||
| [ | |||||
| [ | |||||
| 9006, | |||||
| 0, | |||||
| 26, | |||||
| [ | |||||
| [ | |||||
| 9007, | |||||
| 0, | |||||
| 0 | |||||
| ], | |||||
| [ | |||||
| 9004, | |||||
| 2, | |||||
| 13, | |||||
| [ | |||||
| [ | |||||
| 9050, | |||||
| 2, | |||||
| 13, | |||||
| [ | |||||
| [ | |||||
| 9005 | |||||
| ], | |||||
| [ | |||||
| 9005 | |||||
| ], | |||||
| [ | |||||
| 9013, | |||||
| 4, | |||||
| 4 | |||||
| ], | |||||
| [ | |||||
| 9059, | |||||
| 5, | |||||
| 10, | |||||
| [ | |||||
| [ | |||||
| 9060, | |||||
| 7, | |||||
| 9, | |||||
| [ | |||||
| [ | |||||
| 9116, | |||||
| 7, | |||||
| 7, | |||||
| [ | |||||
| [ | |||||
| 9090, | |||||
| 7, | |||||
| 7 | |||||
| ] | |||||
| ] | |||||
| ], | |||||
| [ | |||||
| 9047, | |||||
| 9, | |||||
| 9 | |||||
| ], | |||||
| [ | |||||
| 9005 | |||||
| ] | |||||
| ] | |||||
| ] | |||||
| ] | |||||
| ], | |||||
| [ | |||||
| 9005 | |||||
| ], | |||||
| [ | |||||
| 9005 | |||||
| ], | |||||
| [ | |||||
| 9006, | |||||
| 12, | |||||
| 13 | |||||
| ] | |||||
| ] | |||||
| ] | |||||
| ] | |||||
| ], | |||||
| [ | |||||
| 9004, | |||||
| 15, | |||||
| 26, | |||||
| [ | |||||
| [ | |||||
| 9050, | |||||
| 15, | |||||
| 26, | |||||
| [ | |||||
| [ | |||||
| 9005 | |||||
| ], | |||||
| [ | |||||
| 9005 | |||||
| ], | |||||
| [ | |||||
| 9013, | |||||
| 17, | |||||
| 17 | |||||
| ], | |||||
| [ | |||||
| 9059, | |||||
| 18, | |||||
| 23, | |||||
| [ | |||||
| [ | |||||
| 9060, | |||||
| 20, | |||||
| 22, | |||||
| [ | |||||
| [ | |||||
| 9116, | |||||
| 20, | |||||
| 20, | |||||
| [ | |||||
| [ | |||||
| 9090, | |||||
| 20, | |||||
| 20 | |||||
| ] | |||||
| ] | |||||
| ], | |||||
| [ | |||||
| 9047, | |||||
| 22, | |||||
| 22 | |||||
| ], | |||||
| [ | |||||
| 9005 | |||||
| ] | |||||
| ] | |||||
| ] | |||||
| ] | |||||
| ], | |||||
| [ | |||||
| 9005 | |||||
| ], | |||||
| [ | |||||
| 9005 | |||||
| ], | |||||
| [ | |||||
| 9006, | |||||
| 25, | |||||
| 26 | |||||
| ] | |||||
| ] | |||||
| ] | |||||
| ] | |||||
| ] | |||||
| ] | |||||
| ] | |||||
| ] | |||||
| ], | |||||
| "stream": [ | |||||
| [ | |||||
| 373, | |||||
| 5 | |||||
| ], | |||||
| [ | |||||
| 377, | |||||
| 2 | |||||
| ], | |||||
| [ | |||||
| 339, | |||||
| 8 | |||||
| ], | |||||
| [ | |||||
| 377, | |||||
| 1 | |||||
| ], | |||||
| [ | |||||
| 311, | |||||
| 1 | |||||
| ], | |||||
| [ | |||||
| 40, | |||||
| 1 | |||||
| ], | |||||
| [ | |||||
| 63, | |||||
| 1 | |||||
| ], | |||||
| [ | |||||
| 311, | |||||
| 3 | |||||
| ], | |||||
| [ | |||||
| 377, | |||||
| 1 | |||||
| ], | |||||
| [ | |||||
| 313, | |||||
| 2 | |||||
| ], | |||||
| [ | |||||
| 41, | |||||
| 1 | |||||
| ], | |||||
| [ | |||||
| 377, | |||||
| 1 | |||||
| ], | |||||
| [ | |||||
| 123, | |||||
| 1 | |||||
| ], | |||||
| [ | |||||
| 125, | |||||
| 1 | |||||
| ], | |||||
| [ | |||||
| 377, | |||||
| 1 | |||||
| ], | |||||
| [ | |||||
| 339, | |||||
| 8 | |||||
| ], | |||||
| [ | |||||
| 377, | |||||
| 1 | |||||
| ], | |||||
| [ | |||||
| 311, | |||||
| 1 | |||||
| ], | |||||
| [ | |||||
| 40, | |||||
| 1 | |||||
| ], | |||||
| [ | |||||
| 63, | |||||
| 1 | |||||
| ], | |||||
| [ | |||||
| 311, | |||||
| 9 | |||||
| ], | |||||
| [ | |||||
| 377, | |||||
| 1 | |||||
| ], | |||||
| [ | |||||
| 313, | |||||
| 2 | |||||
| ], | |||||
| [ | |||||
| 41, | |||||
| 1 | |||||
| ], | |||||
| [ | |||||
| 377, | |||||
| 1 | |||||
| ], | |||||
| [ | |||||
| 123, | |||||
| 1 | |||||
| ], | |||||
| [ | |||||
| 125, | |||||
| 1 | |||||
| ], | |||||
| [ | |||||
| 377, | |||||
| 1 | |||||
| ] | |||||
| ] | |||||
| } | |||||