Dumplie\SharedKernel\Domain\Money\Currencies::isValid PHP Method

isValid() public static method

public static isValid ( string $code ) : boolean
$code string
return boolean
    public static function isValid(string $code) : bool
    {
        return array_key_exists(mb_strtoupper($code), self::$codes);
    }

Usage Example

Example #1
0
 /**
  * @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;
 }
All Usage Examples Of Dumplie\SharedKernel\Domain\Money\Currencies::isValid
Currencies