Skip to content

Commit d251c22

Browse files
havvgwilldurand
authored andcommitted
add LocaleAwareProviderInterface
1 parent dc7f174 commit d251c22

File tree

7 files changed

+29
-6
lines changed

7 files changed

+29
-6
lines changed

src/Geocoder/Provider/BingMapsProvider.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
/**
1919
* @author David Guyon <[email protected]>
2020
*/
21-
class BingMapsProvider extends AbstractProvider implements ProviderInterface
21+
class BingMapsProvider extends AbstractProvider implements LocaleAwareProviderInterface
2222
{
2323
/**
2424
* @var string

src/Geocoder/Provider/GeonamesProvider.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
/**
1919
* @author Giovanni Pirrotta <[email protected]>
2020
*/
21-
class GeonamesProvider extends AbstractProvider implements ProviderInterface
21+
class GeonamesProvider extends AbstractProvider implements LocaleAwareProviderInterface
2222
{
2323
/**
2424
* @var string

src/Geocoder/Provider/GoogleMapsProvider.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
/**
1919
* @author William Durand <[email protected]>
2020
*/
21-
class GoogleMapsProvider extends AbstractProvider implements ProviderInterface
21+
class GoogleMapsProvider extends AbstractProvider implements LocaleAwareProviderInterface
2222
{
2323
/**
2424
* @var string
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<?php
2+
3+
/**
4+
* This file is part of the Geocoder package.
5+
* For the full copyright and license information, please view the LICENSE
6+
* file that was distributed with this source code.
7+
*
8+
* @license MIT License
9+
*/
10+
11+
namespace Geocoder\Provider;
12+
13+
interface LocaleAwareProviderInterface extends ProviderInterface
14+
{
15+
/**
16+
* Return the locale to be used in locale aware requests.
17+
*
18+
* In case there is no locale in use, null is returned.
19+
*
20+
* @return string|null
21+
*/
22+
public function getLocale();
23+
}

src/Geocoder/Provider/OpenStreetMapsProvider.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
/**
1717
* @author Niklas Närhinen <[email protected]>
1818
*/
19-
class OpenStreetMapsProvider extends AbstractProvider implements ProviderInterface
19+
class OpenStreetMapsProvider extends AbstractProvider implements LocaleAwareProviderInterface
2020
{
2121
/**
2222
* @var string

src/Geocoder/Provider/TomTomProvider.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
/**
1919
* @author Antoine Corcy <[email protected]>
2020
*/
21-
class TomTomProvider extends AbstractProvider implements ProviderInterface
21+
class TomTomProvider extends AbstractProvider implements LocaleAwareProviderInterface
2222
{
2323
/**
2424
* @var string

src/Geocoder/Provider/YandexProvider.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
/**
1818
* @author Antoine Corcy <[email protected]>
1919
*/
20-
class YandexProvider extends AbstractProvider implements ProviderInterface
20+
class YandexProvider extends AbstractProvider implements LocaleAwareProviderInterface
2121
{
2222
/**
2323
* @var string

0 commit comments

Comments
 (0)