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