public static function camelize($str, $firstToCapital = false) { if ($firstToCapital) { $str[0] = strtoupper($str[0]); } return preg_replace_callback('/_([a-z])/', function ($s) { return strtoupper($s[1]); }, $str); }