Example:
$string = 'lannisters_always_pay_their_debts';
$camelcase = Strings::underscoreToCamelCase($string);
Result:
LannistersAlwaysPayTheirDebts
public static underscoreToCamelCase ( string $string ) : string | ||
$string | string | |
Résultat | string |
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(); }
public function getViewName() { $class = Strings::underscoreToCamelCase($this->controller); if (Strings::endsWith($class, 'Controller')) { return Strings::removeSuffix($class, 'Controller'); } return $class; }
/** * @test */ public function shouldPreserveCamelcaseInUnderscoreToCamelCase() { //given $string = 'lannistersAlways_pay_their_debts'; //when $camelcase = Strings::underscoreToCamelCase($string); //then $this->assertEquals('LannistersAlwaysPayTheirDebts', $camelcase); }
public function getController() { $rawController = $this->getRawController(); return $rawController ? Strings::underscoreToCamelCase($rawController) : null; }
public function getName() { $name = Arrays::getValue($this->options, 'as', $this->prepareRuleName()); $nameWithPath = Strings::appendSuffix($name, '_path'); $name = lcfirst(Strings::underscoreToCamelCase($nameWithPath)); return $this->actionRequired ? $name : ''; }