protected function FormatterBase::cleanFormattedAddress in Geocoder 8.3
Same name and namespace in other branches
- 8.2 src/Plugin/Geocoder/Formatter/FormatterBase.php \Drupal\geocoder\Plugin\Geocoder\Formatter\FormatterBase::cleanFormattedAddress()
Clean the formatted address.
Parameters
string $formatted_address: The address to clean.
1 call to FormatterBase::cleanFormattedAddress()
- FormattedAddress::format in src/
Plugin/ Geocoder/ Formatter/ FormattedAddress.php - Dumps the argument into a specific format.
File
- src/
Plugin/ Geocoder/ Formatter/ FormatterBase.php, line 43
Class
- FormatterBase
- Provides a base class for geocoder formatter plugins.
Namespace
Drupal\geocoder\Plugin\Geocoder\FormatterCode
protected function cleanFormattedAddress(&$formatted_address) {
// Remove double white spaces.
$formatted_address = preg_replace('/\\s+/', ' ', $formatted_address);
// Remove space before comma.
$formatted_address = str_replace(' ,', ',', $formatted_address);
// Trim empty spaces and commas.
$formatted_address = trim(trim(trim($formatted_address), ','));
}