Code Duplication    Length = 11-11 lines in 2 locations

core/services/currency/CurrencyFactory.php 2 locations

@@ 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
        );