private static function action2path($s) { $s = preg_replace('#(.)(?=[A-Z])#', '$1-', $s); $s = strtolower($s); $s = rawurlencode($s); return $s; }