$string = 'lannisters_always_pay_their_debts';
$camelcase = Strings::underscoreToCamelCase($string);
Result:
LannistersAlwaysPayTheirDebts
public static underscoreToCamelCase ( string $string ) : string | ||
$string | string | |
return | string |
public static function underscoreToCamelCase($string)
{
$words = explode('_', $string);
$return = '';
foreach ($words as $word) {
$return .= Strings::uppercaseFirst(trim($word));
}
return $return;
}
public function handle($data) { $method = $data['method']; $restData = Json::decode($data['rest_data']); $class = '\\Tests\\MockSugarServer\\Action\\' . Strings::underscoreToCamelCase($method); $action = new $class($restData); return $action->process()->response(); }