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
コード例 #1
0
 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();
 }
コード例 #2
0
ファイル: ViewGenerator.php プロジェクト: letsdrink/ouzo
 public function getViewName()
 {
     $class = Strings::underscoreToCamelCase($this->controller);
     if (Strings::endsWith($class, 'Controller')) {
         return Strings::removeSuffix($class, 'Controller');
     }
     return $class;
 }
コード例 #3
0
ファイル: StringsTest.php プロジェクト: letsdrink/ouzo
 /**
  * @test
  */
 public function shouldPreserveCamelcaseInUnderscoreToCamelCase()
 {
     //given
     $string = 'lannistersAlways_pay_their_debts';
     //when
     $camelcase = Strings::underscoreToCamelCase($string);
     //then
     $this->assertEquals('LannistersAlwaysPayTheirDebts', $camelcase);
 }
コード例 #4
0
ファイル: Uri.php プロジェクト: letsdrink/ouzo
 public function getController()
 {
     $rawController = $this->getRawController();
     return $rawController ? Strings::underscoreToCamelCase($rawController) : null;
 }
コード例 #5
0
ファイル: RouteRule.php プロジェクト: letsdrink/ouzo
 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 : '';
 }