* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Notifier\Exception; /** * @author Yuriy Vilks */ class MultipleExclusiveOptionsUsedException extends InvalidArgumentException { /** * @param string[] $usedExclusiveOptions * @param string[] $exclusiveOptions */ public function __construct(array $usedExclusiveOptions, array $exclusiveOptions, ?\Throwable $previous = null) { $message = sprintf( 'Multiple exclusive options have been used "%s". Only one of "%s" can be used.', implode('", "', $usedExclusiveOptions), implode('", "', $exclusiveOptions) ); parent::__construct($message, 0, $previous); } }