Beispiel #1
0
 /**
  * Returns Module Template Paths.
  *
  * @param string $module
  *
  * @return string[] Module Template Paths
  */
 public static function getModuleTemplatePaths($module = null)
 {
     // fetch modulename for template path construction
     if (empty($module)) {
         $module = TargetRoute::getModule();
     }
     // fetch renderer name for template path construction
     $renderer = TargetRoute::getRenderEngine();
     // compose templates paths in the module dir
     $module_paths = [APPLICATION_MODULES_PATH, APPLICATION_MODULES_PATH . $module . DIRECTORY_SEPARATOR, APPLICATION_MODULES_PATH . $module . '/View/', APPLICATION_MODULES_PATH . $module . '/View/' . ucfirst($renderer) . DIRECTORY_SEPARATOR];
     return $module_paths;
 }