| @@ 131-141 (lines=11) @@ | ||
| 128 |     { | |
| 129 | $this->getCountryCurrencyData(); | |
| 130 | $CNT_ISO = $CNT_ISO !== null ? $CNT_ISO : $this->site_country_iso; | |
| 131 |         if(! isset($this->country_currencies_by_iso_code[ $CNT_ISO ])) { | |
| 132 | throw new InvalidArgumentException( | |
| 133 | sprintf( | |
| 134 | esc_html__( | |
| 135 | 'Valid country currency data could not be found for the "%1$s" country code;', | |
| 136 | 'event_espresso' | |
| 137 | ), | |
| 138 | $CNT_ISO | |
| 139 | ) | |
| 140 | ); | |
| 141 | } | |
| 142 | return $this->createCurrencyFromCountryCurrency( | |
| 143 | $this->country_currencies_by_iso_code[ $CNT_ISO ] | |
| 144 | ); | |
| @@ 165-175 (lines=11) @@ | ||
| 162 | public function createFromCode($code) | |
| 163 |     { | |
| 164 | $this->getCountryCurrencyData(); | |
| 165 |         if (! isset($this->country_currencies_by_currency[ $code ])) { | |
| 166 | throw new InvalidArgumentException( | |
| 167 | sprintf( | |
| 168 | esc_html__( | |
| 169 | 'A valid currency could not be found for the "%1$s" currency code;', | |
| 170 | 'event_espresso' | |
| 171 | ), | |
| 172 | $code | |
| 173 | ) | |
| 174 | ); | |
| 175 | } | |
| 176 | return $this->createCurrencyFromCountryCurrency( | |
| 177 | $this->country_currencies_by_currency[ $code ] | |
| 178 | ); | |