1<?php 2 3namespace GuzzleHttp\Promise; 4 5/** 6 * Exception thrown when too many errors occur in the some() or any() methods. 7 */ 8class AggregateException extends RejectionException 9{ 10 public function __construct($msg, array $reasons) 11 { 12 parent::__construct( 13 $reasons, 14 sprintf('%s; %d rejected promises', $msg, count($reasons)) 15 ); 16 } 17} 18