예제 #1
0
파일: Dispatcher.php 프로젝트: visor/nano
 /**
  * @return string
  * @param string $name
  * @param boolean $controller
  * @param string|null $module
  */
 public static function formatName($name, $controller = true, $module = null)
 {
     if ($controller) {
         return \Nano\Names::controllerClass($name, $module);
     }
     $result = \Nano::stringToName($name);
     $result = strToLower($result[0]) . subStr($result, 1);
     $result .= self::SUFFIX_ACTION;
     return $result;
 }
예제 #2
0
파일: NamesTest.php 프로젝트: visor/nano
 public function testUsingControllerAdditionalNamespaceWithModuleNamespace()
 {
     self::assertEquals('Module\\Test\\Controller\\News\\Backend', \Nano\Names::controllerClass('news/backend', 'test'));
 }