Ouzo\Utilities\Strings::underscoreToCamelCase PHP Method

underscoreToCamelCase() public static method

Example: $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;
    }

Usage Example

 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();
 }
All Usage Examples Of Ouzo\Utilities\Strings::underscoreToCamelCase