Bladeren bron

Add scripts loading

Jordi Boggiano 13 jaren geleden
bovenliggende
commit
d43dd33632
1 gewijzigde bestanden met toevoegingen van 7 en 0 verwijderingen
  1. 7 0
      src/Composer/Package/Loader/ArrayLoader.php

+ 7 - 0
src/Composer/Package/Loader/ArrayLoader.php

@@ -74,6 +74,13 @@ class ArrayLoader
             $package->setBinaries($config['bin']);
         }
 
+        if (isset($config['scripts']) && is_array($config['scripts'])) {
+            foreach ($config['scripts'] as $event => $listeners) {
+                $config['scripts'][$event]= (array) $listeners;
+            }
+            $package->setScripts($config['scripts']);
+        }
+
         if (!empty($config['description']) && is_string($config['description'])) {
             $package->setDescription($config['description']);
         }