From 9bf1b37cab23b1fad2495d71eafa532a41123bd4 Mon Sep 17 00:00:00 2001 From: Christian Zosel Date: Sat, 21 Feb 2026 13:14:49 +0100 Subject: [PATCH] wip: bump parser to 3.4.0 --- package.json | 2 +- tests/class/__snapshots__/jsfmt.spec.mjs.snap | 8 ++++++++ tests/class/anonymous.php | 4 ++++ yarn.lock | 8 ++++---- 4 files changed, 17 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index bb2c4c42e..61b649888 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ ], "dependencies": { "linguist-languages": "^8.0.0", - "php-parser": "^3.2.5" + "php-parser": "^3.4.0" }, "devDependencies": { "@babel/preset-env": "^7.27.2", diff --git a/tests/class/__snapshots__/jsfmt.spec.mjs.snap b/tests/class/__snapshots__/jsfmt.spec.mjs.snap index 6fff7326e..f1db17f9d 100644 --- a/tests/class/__snapshots__/jsfmt.spec.mjs.snap +++ b/tests/class/__snapshots__/jsfmt.spec.mjs.snap @@ -274,6 +274,10 @@ $class = new class( } ) extends VeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryLongMyClass implements VeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryLongMyClass {}; +new readonly class() {}; +new readonly class {}; +new readonly class($one, $two, $three) {}; + =====================================output=====================================