├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── composer.json ├── composer.lock ├── index.php ├── src ├── Config.php ├── ConverterManager.php ├── ConverterService.php ├── Converters │ ├── Converter.php │ ├── CurrencyConverterApi.php │ ├── Google.php │ └── Yahoo.php ├── Exceptions │ ├── DriverNotFoundException.php │ ├── InvalidArgumentException.php │ └── RuntimeException.php ├── Helpers │ └── functions.php └── Services │ └── HttpClient.php └── tests ├── bootstrap.php └── phpunit.xml /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omartawba1/currency_converter/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /vendor 2 | /.idea -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omartawba1/currency_converter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omartawba1/currency_converter/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omartawba1/currency_converter/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omartawba1/currency_converter/HEAD/composer.lock -------------------------------------------------------------------------------- /index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omartawba1/currency_converter/HEAD/index.php -------------------------------------------------------------------------------- /src/Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omartawba1/currency_converter/HEAD/src/Config.php -------------------------------------------------------------------------------- /src/ConverterManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omartawba1/currency_converter/HEAD/src/ConverterManager.php -------------------------------------------------------------------------------- /src/ConverterService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omartawba1/currency_converter/HEAD/src/ConverterService.php -------------------------------------------------------------------------------- /src/Converters/Converter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omartawba1/currency_converter/HEAD/src/Converters/Converter.php -------------------------------------------------------------------------------- /src/Converters/CurrencyConverterApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omartawba1/currency_converter/HEAD/src/Converters/CurrencyConverterApi.php -------------------------------------------------------------------------------- /src/Converters/Google.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omartawba1/currency_converter/HEAD/src/Converters/Google.php -------------------------------------------------------------------------------- /src/Converters/Yahoo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omartawba1/currency_converter/HEAD/src/Converters/Yahoo.php -------------------------------------------------------------------------------- /src/Exceptions/DriverNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omartawba1/currency_converter/HEAD/src/Exceptions/DriverNotFoundException.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidArgumentException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omartawba1/currency_converter/HEAD/src/Exceptions/InvalidArgumentException.php -------------------------------------------------------------------------------- /src/Exceptions/RuntimeException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omartawba1/currency_converter/HEAD/src/Exceptions/RuntimeException.php -------------------------------------------------------------------------------- /src/Helpers/functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omartawba1/currency_converter/HEAD/src/Helpers/functions.php -------------------------------------------------------------------------------- /src/Services/HttpClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omartawba1/currency_converter/HEAD/src/Services/HttpClient.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omartawba1/currency_converter/HEAD/tests/bootstrap.php -------------------------------------------------------------------------------- /tests/phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omartawba1/currency_converter/HEAD/tests/phpunit.xml --------------------------------------------------------------------------------