From a77a35e42c74fc246eb871c98e6ec7b9566da4ee Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Mon, 6 Aug 2018 16:27:57 +0200
Subject: [PATCH] fix(composer): remove scripts from composer.json

---
 lib/manager/composer/lock-file.js | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/lib/manager/composer/lock-file.js b/lib/manager/composer/lock-file.js
index 837bedc849..38790237b4 100644
--- a/lib/manager/composer/lock-file.js
+++ b/lib/manager/composer/lock-file.js
@@ -24,7 +24,12 @@ async function getLockFile(
   let stderr;
   try {
     const composerJsonFileName = upath.join(tmpDir.path, 'composer.json');
-    await fs.outputFile(composerJsonFileName, newPackageFileContent);
+    const newPackageFileParsed = JSON.parse(newPackageFileContent);
+    delete newPackageFileParsed.scripts;
+    await fs.outputFile(
+      composerJsonFileName,
+      JSON.stringify(newPackageFileParsed)
+    );
     const composerLockFileName = upath.join(tmpDir.path, 'composer.lock');
     await fs.outputFile(composerLockFileName, existingComposerLockContent);
     const env = { HOME: process.env.HOME, PATH: process.env.PATH };
-- 
GitLab