From ece4c15d767618490084121ff7d91149349d0404 Mon Sep 17 00:00:00 2001
From: Rajab Natshah <rajabn@gmail.com>
Date: Thu, 20 Jul 2017 11:09:51 +0300
Subject: [PATCH] Issue #2894493 by RajabNatshah, Mohammed J. Razem,
 abu-zakham, josebc: Cleaned up [Varbase Project] composer files for easier
 updates

---
 composer.json                  | 6 +++---
 src/composer/ScriptHandler.php | 7 ++++---
 2 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/composer.json b/composer.json
index e886b62b..f09183a8 100644
--- a/composer.json
+++ b/composer.json
@@ -167,14 +167,14 @@
     ]
   },
   "scripts": {
-      "drupal-scaffold": "DrupalComposer\\DrupalScaffold\\Plugin::scaffold",
-      "post-drupal-scaffold-cmd": ["Varbase\\composer\\ScriptHandler::postDrupalScaffoldProcedure"],
       "pre-install-cmd": ["Varbase\\composer\\ScriptHandler::checkComposerVersion"],
-      "pre-update-cmd": ["Varbase\\composer\\ScriptHandler:checkComposerVersion"],
+      "pre-update-cmd": ["Varbase\\composer\\ScriptHandler::checkComposerVersion"],
       "post-install-cmd": ["Varbase\\composer\\ScriptHandler::createRequiredFiles"],
       "post-update-cmd": ["Varbase\\composer\\ScriptHandlerr::createRequiredFiles"],
       "post-package-install": ["Varbase\\composer\\ScriptHandler::postInstallProcedure"],
       "post-package-update": ["Varbase\\composer\\ScriptHandler::postUpdateProcedure"],
+      "post-drupal-scaffold-cmd": ["Varbase\\composer\\ScriptHandler::postDrupalScaffoldProcedure"],
+      "drupal-scaffold": "DrupalComposer\\DrupalScaffold\\Plugin::scaffold",
       "create-new-vartheme": "scripts/create-new-vartheme.sh",
       "varbase-check-tests": "scripts/varbase-check-tests.sh",
       "varbase-init-tests": "scripts/varbase-init-tests.sh",
diff --git a/src/composer/ScriptHandler.php b/src/composer/ScriptHandler.php
index b9055952..f9dd16af 100644
--- a/src/composer/ScriptHandler.php
+++ b/src/composer/ScriptHandler.php
@@ -2,6 +2,7 @@
 
 namespace Varbase\composer;
 
+use Composer\Semver\Comparator;
 use Symfony\Component\Filesystem\Filesystem;
 use Composer\EventDispatcher\Event;
 
@@ -22,10 +23,10 @@ class ScriptHandler {
   protected static function getDrupalRoot($project_root) {
     return $project_root . '/docroot';
   }
-  
+
   /**
    * Create required files.
-   * 
+   *
    * @param Event $event
    */
   public static function createRequiredFiles(Event $event) {
@@ -64,7 +65,7 @@ class ScriptHandler {
       $event->getIO()->write("Create a sites/default/files directory with chmod 0777");
     }
   }
-  
+
     /**
    * Checks if the installed version of Composer is compatible.
    *
-- 
GitLab