Symfony Bundle providing integregation for geonames.org and administration in SonataAdmin.
Download using composer:
composer require braune-digital/geo-bundle
And enable the Bundle in your AppKernel:
public function registerBundles()
{
$bundles = array(
...
new JMS\SerializerBundle\JMSSerializerBundle(),
new Sonata\AdminBundle\SonataAdminBundle(),
new BrauneDigital\TranslationBaseBundle\BrauneDigitalTranslationBaseBundle,
new BrauneDigital\GeoBundle\BrauneDigitalGeoBundle(),
...
);
This Bundle needs the parameter geonames_user, to authenticate the geonames api calls.
This Bundle relies on the Extension in the Application-Namespace. Easiset way is to use the SonataEasyExtendsBundle. Just run:
php app/console sonata:easy-extends:generate --dest=src BrauneDigitalGeoBundle
And add the extended Bundle to your Kernel:
public function registerBundles()
{
$bundles = array(
...
new Application\BrauneDigital\GeoBundle\BrauneDigitalGeoBundle(),
...
);
How can I help you explore Laravel packages today?