Skip to content

Commit 788a3c9

Browse files
norkunasNyholm
authored andcommitted
Configure each dumper separately (#221)
1 parent 7365187 commit 788a3c9

File tree

3 files changed

+41
-2
lines changed

3 files changed

+41
-2
lines changed

Changelog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ The changelog describes what have been "Added", "Changed", "Removed" or "Fixed"
1313
- SF 4.2 Compliance
1414
- Fix another SF 4.2 deprecation
1515
- Doc fixes
16+
- Custom vendor location symfony 4
1617

1718
## Version 5.3.0
1819

Resources/config/services.yml

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,25 @@
11
services:
2-
Geocoder\Dumper\:
3-
resource: '%kernel.project_dir%/vendor/willdurand/geocoder/Dumper'
2+
Geocoder\Dumper\GeoArray:
3+
public: true
4+
tags: ['bazinga_geocoder.dumper']
5+
6+
Geocoder\Dumper\GeoJson:
7+
public: true
8+
tags: ['bazinga_geocoder.dumper']
9+
10+
Geocoder\Dumper\Gpx:
11+
public: true
12+
tags: ['bazinga_geocoder.dumper']
13+
14+
Geocoder\Dumper\Kml:
15+
public: true
16+
tags: ['bazinga_geocoder.dumper']
17+
18+
Geocoder\Dumper\Wkb:
19+
public: true
20+
tags: ['bazinga_geocoder.dumper']
21+
22+
Geocoder\Dumper\Wkt:
423
public: true
524
tags: ['bazinga_geocoder.dumper']
625

Tests/Functional/BundleInitializationTest.php

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,12 @@
1313
namespace Bazinga\GeocoderBundle\Tests\Functional;
1414

1515
use Bazinga\GeocoderBundle\BazingaGeocoderBundle;
16+
use Geocoder\Dumper\GeoArray;
17+
use Geocoder\Dumper\GeoJson;
18+
use Geocoder\Dumper\Gpx;
19+
use Geocoder\Dumper\Kml;
20+
use Geocoder\Dumper\Wkb;
21+
use Geocoder\Dumper\Wkt;
1622
use Geocoder\Plugin\Plugin\CachePlugin;
1723
use Geocoder\Plugin\Plugin\LoggerPlugin;
1824
use Geocoder\Plugin\PluginProvider;
@@ -112,4 +118,17 @@ public function testBundleWithPluginXml()
112118
$this->assertNotEmpty($plugins);
113119
$this->assertInstanceOf(LoggerPlugin::class, $plugins[0]);
114120
}
121+
122+
public function testBundleHasRegisteredDumpers()
123+
{
124+
$this->bootKernel();
125+
$container = $this->getContainer();
126+
127+
$this->assertTrue($container->has(GeoArray::class));
128+
$this->assertTrue($container->has(GeoJson::class));
129+
$this->assertTrue($container->has(Gpx::class));
130+
$this->assertTrue($container->has(Kml::class));
131+
$this->assertTrue($container->has(Wkb::class));
132+
$this->assertTrue($container->has(Wkt::class));
133+
}
115134
}

0 commit comments

Comments
 (0)