.codeclimate.yml | |
|
|
.gitignore | |
|
|
.travis.yml | |
|
|
README.md | |
|
|
app/Domain/Contracts/EntityContract/AbstractEntity.php | 4 | A 0 mins |
|
app/Domain/Contracts/EntityContract/EntityContract.php | 5 | A 0 mins |
|
app/Domain/Contracts/FiltersContracts/AbstractFilter.php | 11 | A 0 mins |
|
app/Domain/Contracts/FiltersContracts/FilterContract.php | 8 | A 0 mins |
|
app/Domain/Contracts/OutputFormat/AbstractOutputFormat.php | 16 | A 0 mins |
|
app/Domain/Contracts/OutputFormat/OutputContract.php | 8 | A 0 mins |
|
app/Domain/Contracts/Repository/HotelRepositoryContract.php | 5 | A 0 mins |
|
app/Domain/Contracts/Repository/RepositoryContract.php | 8 | A 0 mins |
|
app/Domain/Contracts/SortingContacts/AbstractOrder.php | 33 | A 0 mins |
|
app/Domain/Contracts/SortingContacts/OrderContract.php | 8 | A 0 mins |
|
app/Domain/Entity/Hotel.php | 41 | A 0 mins |
|
app/Domain/Exceptions/APIClientRequestException.php | 6 | A 0 mins |
|
app/Domain/Exceptions/BadInputFormat.php | 6 | A 0 mins |
|
app/Domain/Exceptions/FilterNotFoundException.php | 6 | A 0 mins |
|
app/Domain/Exceptions/GeneralException.php | 6 | A 0 mins |
|
app/Domain/Exceptions/OrderNotFoundException.php | 6 | A 0 mins |
|
app/Domain/Exceptions/OutputFormatNotFoundException.php | 6 | A 0 mins |
|
app/Domain/Filters/DateRangeFilter.php | 39 | A 0 mins |
|
app/Domain/Filters/DestinationFilter.php | 24 | A 2 hrs |
|
app/Domain/Filters/HotelNameFilter.php | 24 | A 2 hrs |
|
app/Domain/Filters/PriceRangeFilter.php | 28 | A 0 mins |
|
app/Domain/Orders/NameOrder.php | 11 | A 0 mins |
|
app/Domain/Orders/PriceOrder.php | 11 | A 0 mins |
|
app/Domain/Output/JsonOutput.php | 23 | A 0 mins |
|
app/Domain/Service/FilterService.php | 46 | A 0 mins |
|
app/Domain/Service/HotelService.php | 5 | A 0 mins |
|
app/Domain/Service/OrderService.php | 36 | A 0 mins |
|
app/Domain/Service/OutputService.php | 18 | A 0 mins |
|
app/Domain/Service/StrategyFactory/AbstractStrategy.php | 5 | A 0 mins |
|
app/Domain/Service/StrategyFactory/FilterStrategy.php | 42 | A 0 mins |
|
app/Domain/Service/StrategyFactory/OrderStrategy.php | 38 | A 0 mins |
|
app/Domain/Service/StrategyFactory/OutputStrategy.php | 37 | A 0 mins |
|
app/Persistence/DataTable/AbstractRepository.php | 54 | A 0 mins |
|
app/Persistence/DataTable/HotelRepository.php | 8 | A 0 mins |
|
app/Persistence/Gateway/APIs/APIsClient.php | 29 | A 0 mins |
|
app/Persistence/Http/HotelController.php | 49 | A 0 mins |
|
app/Persistence/Http/Response.php | 43 | A 0 mins |
|
app/Persistence/Mappers/DataMapper.php | 27 | A 0 mins |
|
assets/classes.png | |
|
|
build/travis-ci-apache | |
|
|
composer.json | |
|
|
composer.lock | |
|
|
config.php | 6 | A 0 mins |
|
index.php | 9 | A 0 mins |
|
phpunit.xml | |
|
|