diff --git a/php/WP_CLI/ComposerIO.php b/php/WP_CLI/ComposerIO.php index 2ffd62345c..12f51ed7d2 100644 --- a/php/WP_CLI/ComposerIO.php +++ b/php/WP_CLI/ComposerIO.php @@ -31,10 +31,12 @@ public function writeError( $messages, $newline = true, $verbosity = self::NORMA self::output_clean_message( $messages ); } - private static function output_clean_message( $message ) { - $message = preg_replace( '#<(https?)([^>]+)>#', '$1$2', $message ); - // phpcs:ignore WordPress.WP.AlternativeFunctions.strip_tags_strip_tags - WP_CLI::log( strip_tags( trim( $message ) ) ); + private static function output_clean_message( $messages ) { + $messages = (array) preg_replace( '#<(https?)([^>]+)>#', '$1$2', $messages ); + foreach ( $messages as $message ) { + // phpcs:ignore WordPress.WP.AlternativeFunctions.strip_tags_strip_tags + WP_CLI::log( strip_tags( trim( $message ) ) ); + } } }