Эх сурвалжийг харах

Warn about composer-installer type in composer validate

Nils Adermann 11 жил өмнө
parent
commit
5be0ba14fe

+ 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'])) {