Dumplie\Customer\Domain\Exception\InvalidArgumentException::invalidCurrency PHP Method

invalidCurrency() public static method

public static invalidCurrency ( string $currency ) : InvalidArgumentException
$currency string
return InvalidArgumentException
    public static function invalidCurrency(string $currency) : InvalidArgumentException
    {
        return new self(sprintf('Invalid currency code "%s"', $currency));
    }

Usage Example

示例#1
0
文件: Cart.php 项目: dumplie/dumplie
 /**
  * @param CartId $cartId
  * @param string $currency
  *
  * @throws InvalidArgumentException
  */
 public function __construct(CartId $cartId, string $currency)
 {
     if (!Currencies::isValid($currency)) {
         throw InvalidArgumentException::invalidCurrency($currency);
     }
     $this->id = $cartId;
     $this->items = [];
     $this->currency = $currency;
 }
InvalidArgumentException