- $settings = Civi::settings();
- if ($settings->get('geoProvider')) {
- return 'CRM_Utils_Geocode_' . $settings->get('geoProvider');
- }
- elseif ($settings->get('mapProvider')) {
- return 'CRM_Utils_Geocode_' . $settings->get('mapProvider');
- }
- else {
- return '';
- }
+ Civi::log()->warning(
+ 'CRM_Utils_Geocode is deprecated and will be removed from core soon, use CRM_Utils_GeocodeProvider::getUsableClassName()',
+ ['civi.tag' => 'deprecated']
+ );
+
+ return (string) CRM_Utils_GeocodeProvider::getUsableClassName();