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:');