log(array('tag' => "HOOK::{$funcname}::exec", 'data' => $data), Zeed_Log::ALERT); } } } /** * Normalize frontend and backend names to allow multiple words TitleCased * * @param string $name Name to normalize * @return string */ public static function normalizeHookName($name) { $name = ucfirst($name); $name = str_replace(array('-', '_', '.'), ' ', $name); $name = ucwords($name); $name = str_replace(' ', '_', $name); $name = $name . 'Hook'; return $name; } } // End ^ Native EOL ^ encoding