Skip to content

Geocoder-PHP Mock Provider, mostly for use in tests

License

Notifications You must be signed in to change notification settings

Ouicar/geocoder-mock-provider

 
 

Repository files navigation

Mock Geocoder provider

Build Status Latest Stable Version Total Downloads Monthly Downloads Code Coverage Quality Score Software License

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(
    $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.

About

Geocoder-PHP Mock Provider, mostly for use in tests

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%