function hook_taxonomy_machine_name_clean_name in Taxonomy Machine Name 7
Same name and namespace in other branches
- 8 taxonomy_machine_name.api.php \hook_taxonomy_machine_name_clean_name()
Allow to override default machine name generation.
Parameters
string $machine_name: Machine name.
string $name: Basic name.
bool $force: Force new machine name.
File
- ./
taxonomy_machine_name.api.inc, line 18 - Taxonomy Machine Name API File.
Code
function hook_taxonomy_machine_name_clean_name(&$machine_name, $name, $force) {
if ($force) {
$machine_name = drupal_strtolower(str_replace('_', '-', $name));
$machine_name = preg_replace('/[^a-z0-9\\_]/i', '_', $machine_name);
$machine_name = trim($machine_name, '_');
}
}