diff --git a/src/Composer/Util/ErrorHandler.php b/src/Composer/Util/ErrorHandler.php index cbe42f4b8..8e96191f2 100644 --- a/src/Composer/Util/ErrorHandler.php +++ b/src/Composer/Util/ErrorHandler.php @@ -53,10 +53,14 @@ class ErrorHandler } if (self::$io) { - // ignore symfony/* deprecation warnings about return types + // ignore symfony/* deprecation warnings + // TODO remove in 2.3 if (preg_match('{^Return type of Symfony\\\\.*ReturnTypeWillChange}is', $message)) { return true; } + if (strpos(strtr($file, '\\', '/'), 'vendor/symfony/') !== false) { + return true; + } self::$io->writeError('Deprecation Notice: '.$message.' in '.$file.':'.$line.''); if (self::$io->isVerbose()) {