Piwik\Plugins\UserCountry\LocationProvider::getCurrentProvider PHP Method

getCurrentProvider() public static method

This function should not be called by the Tracker.
public static getCurrentProvider ( ) : LocationProvider | null
return LocationProvider | null
    public static function getCurrentProvider()
    {
        return self::getProviderById(self::getCurrentProviderId());
    }

Usage Example

 /**
  * Returns true if a GeoIP provider is installed & working, false if otherwise.
  *
  * @return bool
  */
 public function isGeoIPWorking()
 {
     $provider = LocationProvider::getCurrentProvider();
     return $provider instanceof GeoIp && $provider->isAvailable() === true && $provider->isWorking() === true;
 }