コード例 #1
0
ファイル: MagicCallTrait.php プロジェクト: gpupo/common
 private function __magicResolvGetter($field, callable $exception)
 {
     if ($this->containsKey($field)) {
         return $this->get($field);
     }
     $snake = StringTool::camelCaseToSnakeCase($field);
     if ($this->containsKey($snake)) {
         return $this->get($snake);
     }
     $exception();
 }
コード例 #2
0
ファイル: StringToolTest.php プロジェクト: gpupo/common
 /**
  * @dataProvider dataProviderCases
  */
 public function testConverteCamelCaseParaSnakeCase($camelCase, $snakeCase)
 {
     $this->assertSame($snakeCase, StringTool::camelCaseToSnakeCase($camelCase));
 }