Exemple #1
0
 /**
  * Get the array with the classname parts, or get one specific part
  *
  * @param	string			Part [all|prefix|base|suffix]
  * @return 	string|array	String when a part is provided
  */
 public function getClassName($part = null)
 {
     $parts = $this->_name_parts;
     switch ($part) {
         case 'all':
             $name = $parts['prefix'] . '_' . $parts['base'] . '_' . $parts['suffix'];
             return KInflector::classify($name);
         case null:
             return $parts;
         default:
             return $parts[$part];
     }
 }
 /**
  * @dataProvider provideNames
  */
 public function testUnderscoreToClassify($classified, $separator, $split, $exploded, $camelized, $underscored)
 {
     $this->assertEquals(KInflector::classify($underscored), $classified);
 }