PHPackages                             wxr/geo-bundle - 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. wxr/geo-bundle

ActiveSymfony-bundle[Utility &amp; Helpers](/categories/utility)

wxr/geo-bundle
==============

Symfony WXRGeoBundle

v2.1.0(12y ago)1681MITPHPPHP &gt;=5.3.3

Since Oct 7Pushed 12y ago1 watchersCompare

[ Source](https://github.com/Ascarius/WXRGeoBundle)[ Packagist](https://packagist.org/packages/wxr/geo-bundle)[ RSS](/packages/wxr-geo-bundle/feed)WikiDiscussions master Synced 5d ago

READMEChangelogDependencies (4)Versions (2)Used By (1)

WXRGeoBundle
============

[](#wxrgeobundle)

Installation
------------

[](#installation)

### Composer

[](#composer)

```
        "wxr/geo-bundle": "dev-master"
```

`$ composer update`

### AppKernel (1)

[](#appkernel-1)

```
        new Sonata\EasyExtendsBundle\SonataEasyExtendsBundle(),

        new WXR\CommonBundle\WXRCommonBundle(),
        new WXR\GeoBundle\WXRGeoBundle(),
```

### SonataEasyExtendsBundle

[](#sonataeasyextendsbundle)

`$ php app/console sonata:easy-extends:generate WXRGeoBundle --dest=src`

- [SonataEasyExtendsBundle documentation](http://sonata-project.org/bundles/easy-extends/master/doc/index.html)

### AppKernel (2)

[](#appkernel-2)

```
        new Application\WXR\GeoBundle\ApplicationWXRGeoBundle(),
```

### Routing (optional)

[](#routing-optional)

```
# app/config/routing.yml
wxr_geo:
    resource: "@WXRGeoBundle/Resources/config/routing.yml"
    prefix: /geo
```

Useful for autocompletion.

### Google Map API (optional)

[](#google-map-api-optional)

Override `SonataAdminBundle::standard_layout.html.twig` to import Google Map API.

```

```

Latitude and longitude will be automatically retrieved trough [geocoding.js](https://github.com/Ascarius/WXRGeoBundle/blob/master/Resources/public/js/geocoding.js).

- [Google Geocoding API documenation](https://developers.google.com/maps/documentation/geocoding/index)

Configuration
-------------

[](#configuration)

WXRGeoBundle doesn't require any configuration.

### Default configuration

[](#default-configuration)

```
wxr_geo:
    translation_domain: WXRGeoBundle
    country:
        manager: wxr_geo.country.manager.default
        admin:
            class: WXR\GeoBundle\Admin\Entity\CountryAdmin
            controller: SonataAdminBundle:CRUD
    region:
        manager: wxr_geo.region.manager.default
        admin:
            class: WXR\GeoBundle\Admin\Entity\RegionAdmin
            controller: SonataAdminBundle:CRUD
    city:
        manager: wxr_geo.city.manager.default
        admin:
            class: WXR\GeoBundle\Admin\Entity\CityAdmin
            controller: SonataAdminBundle:CRUD
    address:
        manager: wxr_geo.address.manager.default
        admin:
            class: WXR\GeoBundle\Admin\Entity\AddressAdmin
            controller: SonataAdminBundle:CRUD
```

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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

Unknown

Total

1

Last Release

4604d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/1e7c1ed15cdc16482bcb3dc825e8be1f79224a761f6dc24ff0808ed6211bbeba?d=identicon)[Ascarius](/maintainers/Ascarius)

---

Top Contributors

[![lionelgaillard](https://avatars.githubusercontent.com/u/804873?v=4)](https://github.com/lionelgaillard "lionelgaillard (63 commits)")

---

Tags

addressgeocountrycityregion

### Embed Badge

![Health badge](/badges/wxr-geo-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/wxr-geo-bundle/health.svg)](https://phpackages.com/packages/wxr-geo-bundle)
```

###  Alternatives

[sylius/addressing-bundle

Addressing and zone management for Symfony applications.

33221.4k3](/packages/sylius-addressing-bundle)[dipeshsukhia/laravel-country-state-city-data

Country State City Data Provider

8230.8k](/packages/dipeshsukhia-laravel-country-state-city-data)[nevadskiy/laravel-geonames

Populate your database using the GeoNames service.

2715.1k](/packages/nevadskiy-laravel-geonames)[kartik-v/yii2-ipinfo

An IP address information display widget for Yii 2.0 with country flag and geo position info.

2832.6k1](/packages/kartik-v-yii2-ipinfo)

PHPackages © 2026

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