PHPackages                             danhunsaker/geocoder-mock-provider - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. danhunsaker/geocoder-mock-provider

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

danhunsaker/geocoder-mock-provider
==================================

Geocoder Mock adapter

v0.2.1(5y ago)038.3k↑29.4%3[1 PRs](https://github.com/danhunsaker/geocoder-mock-provider/pulls)MITPHPPHP ^7.2

Since Oct 9Pushed 4y ago1 watchersCompare

[ Source](https://github.com/danhunsaker/geocoder-mock-provider)[ Packagist](https://packagist.org/packages/danhunsaker/geocoder-mock-provider)[ Docs](http://geocoder-php.org/Geocoder/)[ RSS](/packages/danhunsaker-geocoder-mock-provider/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (6)Versions (4)Used By (0)

Mock Geocoder provider
======================

[](#mock-geocoder-provider)

[![Build Status](https://camo.githubusercontent.com/7d7381d6800f7c06a305096726bd80943af24d82c5242e664307699815ff42fb/68747470733a2f2f7472617669732d63692e6f72672f64616e68756e73616b65722f67656f636f6465722d6d6f636b2d70726f76696465722e7376673f6272616e63683d6d61696e)](http://travis-ci.org/danhunsaker/geocoder-mock-provider)[![Latest Stable Version](https://camo.githubusercontent.com/70c861e8f6a96f14488cd663dfd4ac68a8881c76cb08addb5e7a20c206f14012/68747470733a2f2f706f7365722e707567782e6f72672f64616e68756e73616b65722f67656f636f6465722d6d6f636b2d70726f76696465722f762f737461626c65)](https://packagist.org/packages/danhunsaker/geocoder-mock-provider)[![Total Downloads](https://camo.githubusercontent.com/4ee5d48115007aa4a8a96417c46dacb7493d3e623bb4717682dd60864d9a29f0/68747470733a2f2f706f7365722e707567782e6f72672f64616e68756e73616b65722f67656f636f6465722d6d6f636b2d70726f76696465722f646f776e6c6f616473)](https://packagist.org/packages/danhunsaker/geocoder-mock-provider)[![Monthly Downloads](https://camo.githubusercontent.com/fdb8b20d3599d13a5460974ba4ec9e7320f432fc89074f056961f072d848c705/68747470733a2f2f706f7365722e707567782e6f72672f64616e68756e73616b65722f67656f636f6465722d6d6f636b2d70726f76696465722f642f6d6f6e74686c792e706e67)](https://packagist.org/packages/danhunsaker/geocoder-mock-provider)[![Code Coverage](https://camo.githubusercontent.com/57ef7d82ee0be4a062dec16b6938ed76c2a65de19d265125c79ebc18f9343214/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f636f7665726167652f672f64616e68756e73616b65722f67656f636f6465722d6d6f636b2d70726f76696465722e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/danhunsaker/geocoder-mock-provider)[![Quality Score](https://camo.githubusercontent.com/8431517985bb69b1171288fd9c3d0392e91370a9e7a4e632577350412f780275/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f64616e68756e73616b65722f67656f636f6465722d6d6f636b2d70726f76696465722e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/danhunsaker/geocoder-mock-provider)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE)

This is a Mock provider for the PHP Geocoder. This is a **TEST SUPPORT** repository. See the [main repo](https://github.com/geocoder-php/Geocoder) for information and documentation.

Install
-------

[](#install)

```
composer require danhunsaker/geocoder-mock-provider
```

Usage
-----

[](#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
----------

[](#contribute)

Contributions are very welcome! Send a pull request on [this repository](https://github.com/danhunsaker/geocoder-mock-providec) or report any issues you find on the [issue tracker](https://github.com/danhunsaker/geocoder-mock-providec/issues).

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity31

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 50% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~5 days

Total

3

Last Release

2037d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1534396?v=4)[Hennik Hunsaker](/maintainers/danhunsaker)[@danhunsaker](https://github.com/danhunsaker)

---

Top Contributors

[![trompette](https://avatars.githubusercontent.com/u/181746?v=4)](https://github.com/trompette "trompette (2 commits)")[![danhunsaker](https://avatars.githubusercontent.com/u/1534396?v=4)](https://github.com/danhunsaker "danhunsaker (1 commits)")[![garret-gunter](https://avatars.githubusercontent.com/u/8146238?v=4)](https://github.com/garret-gunter "garret-gunter (1 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/danhunsaker-geocoder-mock-provider/health.svg)

```
[![Health](https://phpackages.com/badges/danhunsaker-geocoder-mock-provider/health.svg)](https://phpackages.com/packages/danhunsaker-geocoder-mock-provider)
```

###  Alternatives

[geocoder-php/google-maps-provider

Geocoder GoogleMaps adapter

18517.9M44](/packages/geocoder-php-google-maps-provider)[geocoder-php/plugin

Plugins to Geocoder providers

705.1M2](/packages/geocoder-php-plugin)[geocoder-php/here-provider

Geocoder here adapter

131.2M3](/packages/geocoder-php-here-provider)[smile/module-store-locator

Smile Store Locator

51516.6k4](/packages/smile-module-store-locator)[geocoder-php/mapbox-provider

Geocoder Mapbox adapter

111.0M2](/packages/geocoder-php-mapbox-provider)[smile/module-map

Smile Map Utilities Module

10536.8k2](/packages/smile-module-map)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
