Browse Source

Support for 'prefer-source' config setting, refs #553

Miklós Márton 12 years ago
parent
commit
0f8530ef56
2 changed files with 5 additions and 0 deletions
  1. 4 0
      src/Composer/Command/ConfigCommand.php
  2. 1 0
      src/Composer/Config.php

+ 4 - 0
src/Composer/Command/ConfigCommand.php

@@ -255,6 +255,10 @@ EOT
                 function ($val) { return in_array($val, array('true', 'false', '1', '0'), true); },
                 function ($val) { return $val !== 'false' && (bool) $val; }
             ),
+            'prefer-source' => array(
+                function ($val) { return in_array($val, array('true', 'false', '1', '0'), true); },
+                function ($val) { return $val !== 'false' && (bool) $val; }
+            ),
             'notify-on-install' => array(
                 function ($val) { return in_array($val, array('true', 'false', '1', '0'), true); },
                 function ($val) { return $val !== 'false' && (bool) $val; }

+ 1 - 0
src/Composer/Config.php

@@ -22,6 +22,7 @@ class Config
     public static $defaultConfig = array(
         'process-timeout' => 300,
         'use-include-path' => false,
+        'prefer-source' => false,
         'notify-on-install' => true,
         'github-protocols' => array('git', 'https', 'http'),
         'vendor-dir' => 'vendor',