From 9ddcc0adb548d810dd1453e86cf51f7c859332fb Mon Sep 17 00:00:00 2001 From: paperbenni Date: Fri, 30 Oct 2026 09:41:48 +0100 Subject: [PATCH] compat shim with modern composer --- scripts/patch-package-manifest.php | 33 ++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 scripts/patch-package-manifest.php diff --git a/scripts/patch-package-manifest.php b/scripts/patch-package-manifest.php new file mode 100644 index 0000000..cd3070c --- /dev/null +++ b/scripts/patch-package-manifest.php @@ -0,0 +1,33 @@ +files->get($path), true);'; +$replacement = $needle."\n\n \$packages = \$packages['packages'] ?? \$packages;"; + +if (strpos($contents, $needle) === false) { + fwrite(STDERR, "Could not find PackageManifest build() snippet; skipping patch.\n"); + exit(0); +} + +file_put_contents($file, str_replace($needle, $replacement, $contents));