function _brainstorm_profile_clean_alias in Brainstorm profile 8
Brainstorm_profile clean alias.
Parameters
string $text: String that be changing.
Return value
string Return machine name for text.
8 calls to _brainstorm_profile_clean_alias()
- brainstorm_blog_install in module/
features/ brainstorm_blog/ brainstorm_blog.install - Implements hook_install().
- brainstorm_client_install in module/
features/ brainstorm_client/ brainstorm_client.install - Implements hook_install().
- brainstorm_main_slider_install in module/
features/ brainstorm_main_slider/ brainstorm_main_slider.install - Implements hook_install().
- brainstorm_our_core_features_install in module/
features/ brainstorm_our_core_features/ brainstorm_our_core_features.install - Implements hook_install().
- brainstorm_page_install in module/
features/ brainstorm_page/ brainstorm_page.install - Implements hook_install().
File
- ./
brainstorm_profile.profile, line 311 - Enables modules and site configuration for a standard site installation.
Code
function _brainstorm_profile_clean_alias($text) {
return preg_replace('/\\-+/', '-', strtolower(preg_replace('/[^a-zA-Z0-9_-]+/', '', str_replace(' ', '-', $text))));
}