Browse Source

Warn about composer-installer type in composer validate

Nils Adermann 11 years ago
parent
commit
5be0ba14fe
1 changed files with 4 additions and 0 deletions
  1. 4 0
      src/Composer/Util/ConfigValidator.php

+ 4 - 0
src/Composer/Util/ConfigValidator.php

@@ -104,6 +104,10 @@ class ConfigValidator
             );
         }
 
+        if (!empty($manifest['type']) && $manifest['type'] == 'composer-installer') {
+            $warnings[] = "The package type 'composer-installer' is deprecated. Please distribute your custom installers as plugins from now on. See http://getcomposer.org/doc/articles/plugins.md for plugin documentation.";
+        }
+
         try {
             $loader = new ValidatingArrayLoader(new ArrayLoader());
             if (!isset($manifest['version'])) {