danhunsaker / geocoder-mock-provider
Geocoder Mock adapter
Package info
github.com/danhunsaker/geocoder-mock-provider
pkg:composer/danhunsaker/geocoder-mock-provider
v0.2.1
2020-10-20 01:24 UTC
Requires
- php: ^7.2
- geocoder-php/common-http: ^4.1
- willdurand/geocoder: ^4.0
Requires (Dev)
- geocoder-php/provider-integration-tests: ^1.0
- php-http/curl-client: ^1.7
- php-http/message: ^1.0
- phpunit/phpunit: ^7.5
Provides
README
This is a Mock provider for the PHP Geocoder. This is a TEST SUPPORT repository. See the main repo for information and documentation.
Install
composer require danhunsaker/geocoder-mock-provider
Usage
You must supply the values that will be generated as arguments to the constructor :
$provider = new \Danhunsaker\Geocoder\Provider\Mock\Mock( $httpClient, [38.8976633, -77.0365739], [ 'streetNumber' => '1600', 'streetName' => 'Pennsylvania Avenue Northwest', 'postalCode' => '20500', 'locality' => 'Washington', 'adminLevels' => [ 1 => [ 'level' => 1, 'code' => 'DC', 'name' => 'District of Columbia', ], ], 'country' => 'United States', 'countryCode' => 'US', ] );
THIS PROVIDER DOES NOT PROVIDE ACTUAL GEOCODING DATA. IT IS MEANT FOR USE WHEN WRITING TESTS ONLY.
Contribute
Contributions are very welcome! Send a pull request on this repository or report any issues you find on the issue tracker.