public static function parser($name, $category) { if ($category == self::$actionKeyword) { $method = substr($name, 6); $newMethod = ''; for ($i = 0; $i < strlen($method); $i++) { $ord = ord($method[$i]); if ($ord > 64 && $ord < 91) { if ($i == 0) { $newMethod .= '/' . strtolower($method[$i]); } else { $newMethod .= '-' . strtolower($method[$i]); } } else { $newMethod .= $method[$i]; } } return $newMethod; } elseif ($category == self::$classKeyword) { $newClassName = ''; for ($i = 0; $i < strlen($name); $i++) { $ord = ord($name[$i]); if ($ord > 64 && $ord < 91) { if ($i == 0) { $newClassName .= '/' . strtolower($name[$i]); } else { $newClassName .= '-' . strtolower($name[$i]); } } else { $newClassName .= $name[$i]; } } return $newClassName; } else { Utils::dump('Wrong category. '); exit; } }