mediawiki-extensions-Cookie.../includes/GeoLocation.php
Florian Schmidt 6634e8c829 Enable GeoLocation service being replaced by other providers
Making GeoLocation an interface makes it easier to replace the underlying implementation
from the current Http backed method.

Change-Id: I2beb97772fd74ab08b2214c08d82dbc1ebfcdcd2
2019-11-21 17:31:23 +01:00

15 lines
303 B
PHP

<?php
namespace CookieWarning;
interface GeoLocation {
/**
* Tries to locate the given IP address.
*
* @param string $ip The IP address to lookup
* @return null|string NULL on error or if locating the IP was not possible, the country
* code otherwise
*/
public function locate( $ip );
}