for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Money\Exception;
use Currency\Currency;
class CurrencyMismatchException extends MoneyException
{
/**
* @param Currency $expected
* @param Currency $actual
*
* @return CurrencyMismatchException
*/
public static function createFromCurrencies(Currency $expected, Currency $actual)
return new self(
sprintf(
'Currency mismatch: expected %s, got %s',
$expected->getCode(),
$actual->getCode()
)
);
}