├── .php_cs.dist ├── CHANGELOG.md ├── LICENSE ├── README.md ├── composer.json ├── phpunit.xml.dist └── src ├── Contract ├── CurrencyPair.php ├── ExchangeRate.php ├── ExchangeRateProvider.php ├── ExchangeRateQuery.php ├── ExchangeRateService.php └── HistoricalExchangeRateQuery.php ├── CurrencyPair.php ├── Exception ├── CacheException.php ├── ChainException.php ├── Exception.php ├── NonBreakingInvalidArgumentException.php ├── UnsupportedCurrencyPairException.php ├── UnsupportedDateException.php └── UnsupportedExchangeQueryException.php ├── ExchangeRate.php ├── ExchangeRateQuery.php ├── ExchangeRateQueryBuilder.php ├── Exchanger.php ├── HistoricalExchangeRateQuery.php ├── Service ├── AbstractApi.php ├── ApiLayer │ ├── CurrencyData.php │ ├── ExchangeRatesData.php │ └── Fixer.php ├── BulgarianNationalBank.php ├── CentralBankOfCzechRepublic.php ├── CentralBankOfRepublicTurkey.php ├── CentralBankOfRepublicUzbekistan.php ├── Chain.php ├── CoinLayer.php ├── Cryptonator.php ├── CurrencyConverter.php ├── CurrencyDataFeed.php ├── CurrencyLayer.php ├── EuropeanCentralBank.php ├── ExchangeRatesApi.php ├── ExchangerateHost.php ├── FastForex.php ├── Fixer.php ├── FixerApiLayer.php ├── Forge.php ├── HttpService.php ├── NationalBankOfGeorgia.php ├── NationalBankOfRepublicBelarus.php ├── NationalBankOfRomania.php ├── NationalBankOfUkraine.php ├── OpenExchangeRates.php ├── PhpArray.php ├── Registry.php ├── RussianCentralBank.php ├── Service.php ├── SupportsHistoricalQueries.php ├── WebserviceX.php ├── XchangeApi.php ├── Xignite.php └── resources │ ├── nbrb-codes.json │ └── xchangeapi-codes.php └── StringUtil.php /.php_cs.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/.php_cs.dist -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/Contract/CurrencyPair.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Contract/CurrencyPair.php -------------------------------------------------------------------------------- /src/Contract/ExchangeRate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Contract/ExchangeRate.php -------------------------------------------------------------------------------- /src/Contract/ExchangeRateProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Contract/ExchangeRateProvider.php -------------------------------------------------------------------------------- /src/Contract/ExchangeRateQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Contract/ExchangeRateQuery.php -------------------------------------------------------------------------------- /src/Contract/ExchangeRateService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Contract/ExchangeRateService.php -------------------------------------------------------------------------------- /src/Contract/HistoricalExchangeRateQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Contract/HistoricalExchangeRateQuery.php -------------------------------------------------------------------------------- /src/CurrencyPair.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/CurrencyPair.php -------------------------------------------------------------------------------- /src/Exception/CacheException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Exception/CacheException.php -------------------------------------------------------------------------------- /src/Exception/ChainException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Exception/ChainException.php -------------------------------------------------------------------------------- /src/Exception/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Exception/Exception.php -------------------------------------------------------------------------------- /src/Exception/NonBreakingInvalidArgumentException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Exception/NonBreakingInvalidArgumentException.php -------------------------------------------------------------------------------- /src/Exception/UnsupportedCurrencyPairException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Exception/UnsupportedCurrencyPairException.php -------------------------------------------------------------------------------- /src/Exception/UnsupportedDateException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Exception/UnsupportedDateException.php -------------------------------------------------------------------------------- /src/Exception/UnsupportedExchangeQueryException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Exception/UnsupportedExchangeQueryException.php -------------------------------------------------------------------------------- /src/ExchangeRate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/ExchangeRate.php -------------------------------------------------------------------------------- /src/ExchangeRateQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/ExchangeRateQuery.php -------------------------------------------------------------------------------- /src/ExchangeRateQueryBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/ExchangeRateQueryBuilder.php -------------------------------------------------------------------------------- /src/Exchanger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Exchanger.php -------------------------------------------------------------------------------- /src/HistoricalExchangeRateQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/HistoricalExchangeRateQuery.php -------------------------------------------------------------------------------- /src/Service/AbstractApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/AbstractApi.php -------------------------------------------------------------------------------- /src/Service/ApiLayer/CurrencyData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/ApiLayer/CurrencyData.php -------------------------------------------------------------------------------- /src/Service/ApiLayer/ExchangeRatesData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/ApiLayer/ExchangeRatesData.php -------------------------------------------------------------------------------- /src/Service/ApiLayer/Fixer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/ApiLayer/Fixer.php -------------------------------------------------------------------------------- /src/Service/BulgarianNationalBank.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/BulgarianNationalBank.php -------------------------------------------------------------------------------- /src/Service/CentralBankOfCzechRepublic.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/CentralBankOfCzechRepublic.php -------------------------------------------------------------------------------- /src/Service/CentralBankOfRepublicTurkey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/CentralBankOfRepublicTurkey.php -------------------------------------------------------------------------------- /src/Service/CentralBankOfRepublicUzbekistan.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/CentralBankOfRepublicUzbekistan.php -------------------------------------------------------------------------------- /src/Service/Chain.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/Chain.php -------------------------------------------------------------------------------- /src/Service/CoinLayer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/CoinLayer.php -------------------------------------------------------------------------------- /src/Service/Cryptonator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/Cryptonator.php -------------------------------------------------------------------------------- /src/Service/CurrencyConverter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/CurrencyConverter.php -------------------------------------------------------------------------------- /src/Service/CurrencyDataFeed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/CurrencyDataFeed.php -------------------------------------------------------------------------------- /src/Service/CurrencyLayer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/CurrencyLayer.php -------------------------------------------------------------------------------- /src/Service/EuropeanCentralBank.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/EuropeanCentralBank.php -------------------------------------------------------------------------------- /src/Service/ExchangeRatesApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/ExchangeRatesApi.php -------------------------------------------------------------------------------- /src/Service/ExchangerateHost.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/ExchangerateHost.php -------------------------------------------------------------------------------- /src/Service/FastForex.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/FastForex.php -------------------------------------------------------------------------------- /src/Service/Fixer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/Fixer.php -------------------------------------------------------------------------------- /src/Service/FixerApiLayer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/FixerApiLayer.php -------------------------------------------------------------------------------- /src/Service/Forge.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/Forge.php -------------------------------------------------------------------------------- /src/Service/HttpService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/HttpService.php -------------------------------------------------------------------------------- /src/Service/NationalBankOfGeorgia.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/NationalBankOfGeorgia.php -------------------------------------------------------------------------------- /src/Service/NationalBankOfRepublicBelarus.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/NationalBankOfRepublicBelarus.php -------------------------------------------------------------------------------- /src/Service/NationalBankOfRomania.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/NationalBankOfRomania.php -------------------------------------------------------------------------------- /src/Service/NationalBankOfUkraine.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/NationalBankOfUkraine.php -------------------------------------------------------------------------------- /src/Service/OpenExchangeRates.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/OpenExchangeRates.php -------------------------------------------------------------------------------- /src/Service/PhpArray.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/PhpArray.php -------------------------------------------------------------------------------- /src/Service/Registry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/Registry.php -------------------------------------------------------------------------------- /src/Service/RussianCentralBank.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/RussianCentralBank.php -------------------------------------------------------------------------------- /src/Service/Service.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/Service.php -------------------------------------------------------------------------------- /src/Service/SupportsHistoricalQueries.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/SupportsHistoricalQueries.php -------------------------------------------------------------------------------- /src/Service/WebserviceX.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/WebserviceX.php -------------------------------------------------------------------------------- /src/Service/XchangeApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/XchangeApi.php -------------------------------------------------------------------------------- /src/Service/Xignite.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/Xignite.php -------------------------------------------------------------------------------- /src/Service/resources/nbrb-codes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/resources/nbrb-codes.json -------------------------------------------------------------------------------- /src/Service/resources/xchangeapi-codes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/Service/resources/xchangeapi-codes.php -------------------------------------------------------------------------------- /src/StringUtil.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florianv/exchanger/HEAD/src/StringUtil.php --------------------------------------------------------------------------------