Swap\Swap::latest PHP Method

latest() public method

Quotes a currency pair.
public latest ( string $currencyPair, array $options = [] ) : Exchanger\ExchangeRate
$currencyPair string The currency pair like "EUR/USD"
$options array An array of query options
return Exchanger\ExchangeRate
    public function latest($currencyPair, array $options = [])
    {
        return $this->quote($currencyPair, null, $options);
    }

Usage Example

Exemplo n.º 1
0
 /**
  * {@inheritdoc}
  */
 public function quote(Currency $baseCurrency, Currency $counterCurrency)
 {
     try {
         $rate = $this->swap->latest($baseCurrency->getCode() . '/' . $counterCurrency->getCode());
     } catch (ExchangerException $e) {
         throw UnresolvableCurrencyPairException::createFromCurrencies($baseCurrency, $counterCurrency);
     }
     return new CurrencyPair($baseCurrency, $counterCurrency, $rate->getValue());
 }