コード例 #1
0
ファイル: Module.php プロジェクト: daviddeutsch/saltwater
 /**
  * @return string
  */
 public static function getName()
 {
     $class = get_called_class();
     if (!empty($class::$name)) {
         return $class::$name;
     }
     return U::namespacedClassToDashed($class);
 }
コード例 #2
0
ファイル: UtilsTest.php プロジェクト: daviddeutsch/saltwater
 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'));
 }