You are here

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().

... See full list

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))));
}