Example #1
0
 /**
  * Convert a variable to pascal case
  * @param string $name
  */
 function pascal_case($name)
 {
     return ucwords(\Bond\mixed_case($name));
 }
Example #2
0
 public function testMixedCase()
 {
     $this->assertSame(\Bond\mixed_case('name'), "name");
     $this->assertSame(\Bond\mixed_case('codeMonkey'), "codeMonkey");
     $this->assertSame(\Bond\mixed_case('Code Monkey'), "codeMonkey");
     $this->assertSame(\Bond\mixed_case('  Code Monkey'), "codeMonkey");
     $this->assertSame(\Bond\mixed_case('code_Monkey'), "codeMonkey");
     $this->assertSame(\Bond\mixed_case('code_monkey'), "codeMonkey");
     $this->assertSame(\Bond\mixed_case('_code_monkey'), "codeMonkey");
     $this->assertSame(\Bond\mixed_case('ID'), "ID");
     $this->assertSame(\Bond\mixed_case('Id'), "id");
     $this->assertSame(\Bond\mixed_case(''), "");
     $this->assertSame(\Bond\mixed_case(' '), "");
 }