diff --git a/src/Composer/Util/ErrorHandler.php b/src/Composer/Util/ErrorHandler.php index c4dabd1d7..a504c4b0a 100644 --- a/src/Composer/Util/ErrorHandler.php +++ b/src/Composer/Util/ErrorHandler.php @@ -52,6 +52,12 @@ class ErrorHandler } if (self::$io) { + // ignore symfony/* deprecation warnings about return types + // also ignore them from the Composer namespace, as 1.x won't get all that fixed anymore + if (preg_match('{^Return type of (Symfony|Composer)\\\\.*ReturnTypeWillChange}is', $message)) { + return true; + } + self::$io->writeError('Deprecation Notice: '.$message.' in '.$file.':'.$line.''); if (self::$io->isVerbose()) { self::$io->writeError('Stack trace:');