Explorar o código

Warn about composer-installer type in composer validate

Nils Adermann %!s(int64=11) %!d(string=hai) anos
pai
achega
5be0ba14fe
Modificáronse 1 ficheiros con 4 adicións e 0 borrados
  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'])) {