From 5be0ba14fe9fa2cf129ab1fc2c189254b0748886 Mon Sep 17 00:00:00 2001 From: Nils Adermann Date: Fri, 6 Sep 2013 14:11:57 +0200 Subject: [PATCH] Warn about composer-installer type in composer validate --- src/Composer/Util/ConfigValidator.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Composer/Util/ConfigValidator.php b/src/Composer/Util/ConfigValidator.php index 0c234a245..7c6b321e6 100644 --- a/src/Composer/Util/ConfigValidator.php +++ b/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'])) {