Example #1
0
 /**
  * @return string
  */
 public static function getName()
 {
     $class = get_called_class();
     if (!empty($class::$name)) {
         return $class::$name;
     }
     return U::namespacedClassToDashed($class);
 }
Example #2
0
 public function testNamespacedClassToDashed()
 {
     $this->assertEquals('test', U::namespacedClassToDashed('This\\Is\\A\\Test'));
     $this->assertEquals('short', U::namespacedClassToDashed('Short'));
     $this->assertEquals('long', U::namespacedClassToDashed('Very\\Very\\Very\\Very\\Long'));
 }