示例#1
0
 /**
  * {@inheritdoc}
  */
 protected function render($templateName = null)
 {
     if (!isset($templateName)) {
         list(, $caller) = debug_backtrace(false);
         $class = str_replace($this->app->n('Snippets\\'), '', $caller['class']);
         $dirs = array_map(array('Jivoo\\Core\\Utilities', 'camelCaseToDashes'), explode('\\', $class));
         $templateName = implode('/', $dirs) . '/';
         $templateName .= Utilities::camelCaseToDashes($caller['function']) . '.html';
     }
     return parent::render($templateName);
 }