예제 #1
0
 /**
  * @dataProvider provideCamelCaseToUnderscoreCases
  *
  * @param string $expected Camel case string.
  * @param string $input    Input string.
  */
 public function testCamelCaseToUnderscore($expected, $input = null)
 {
     if (null !== $input) {
         $this->assertSame($expected, Utils::camelCaseToUnderscore($input));
     }
     $this->assertSame($expected, Utils::camelCaseToUnderscore($expected));
 }
예제 #2
0
 /**
  * {@inheritdoc}
  */
 public function getName()
 {
     $nameParts = explode('\\', get_called_class());
     $name = substr(end($nameParts), 0, -strlen('Checker'));
     return Utils::camelCaseToUnderscore($name);
 }
예제 #3
0
 /**
  * {@inheritdoc}
  */
 public function getName()
 {
     $nameParts = explode('\\', get_called_class());
     $name = end($nameParts);
     return Utils::camelCaseToUnderscore($name);
 }
 /**
  * @return string
  */
 protected function getFixerName()
 {
     $reflection = new \ReflectionClass($this);
     $name = preg_replace('/FixerTest$/', '', $reflection->getShortName());
     return Utils::camelCaseToUnderscore($name);
 }