* call Timber::render * @param $file * @param $data */ public static function _render($file, $data = array(), $current = '') { //$trace = debug_backtrace(); //determine main template file //$last = end($trace); if (empty($current)) { $current = self::$current_working_file; } $data['_template_tool'] = template_tool($current); Timber::render($file, $data); } /** * @param $name * @return mixed */ public function load_partial_template($name) { $name = trim($name); if ($name[0] == ':' && self::$current_working_file) { //return load_partial(self::$current_working_file.$name); $utility = HW_Twig_Template_Utilities::get_instance(); return $utility->render_template(self::$current_working_file . $name); } } } } _hw_global('hw_twig', HW_Timber::get_instance());