public static function parse($path, $variables = array(), $extension = '.php', $allowDebug = true)
    {
        $tpl = new self();

        $tpl->injectVariables($variables);
        $tpl->setViewName($path);
        $tpl->setConfig("file_extention", $extension);

        if (!(bool)$tpl->getConfig("allow_debug")) {
            $tpl->setConfig("allow_debug", false);
        } else {
            $tpl->setConfig("allow_debug", $allowDebug);
        }

        return $tpl->compile();
    }
public static function parse($path, $variables = array(), $extension = '.php', $allowDebug = true)
    {
        $tpl = new self();

        $tpl->injectVariables($variables);
        $tpl->setViewName($path);
        $tpl->setConfig("file_extention", $extension);

        if (!(bool)$tpl->getConfig("allow_debug")) {
            $tpl->setConfig("allow_debug", false);
        } else {
            $tpl->setConfig("allow_debug", $allowDebug);
        }

        return $tpl->compile();
    }
public static function parse ( $ path , $ variables = array ( ) , $ extension = '.php' , $ allowDebug = true ) { $ tpl = new self ( ) ; $ tpl -> injectVariables ( $ variables ) ; $ tpl -> setViewName ( $ path ) ; $ tpl -> setConfig ( "file_extention" , $ extension ) ; if ( ! ( bool ) $ tpl -> getConfig ( "allow_debug" ) ) { $ tpl -> setConfig ( "allow_debug" , false ) ; } else { $ tpl -> setConfig ( "allow_debug" , $ allowDebug ) ; } return $ tpl -> compile ( ) ; }
Parses a template file and declares view variables in this scope for the
template to have access to them. Loads localized templates based on the current
active locale.
@param string The name of the template to load
@param array an associative array of values to assign in the template
@param string The file extension of the template to be loaded
@return  string The parsed html.
Parses a template file and declares view variables in this scope for the template to have access to them . Loads localized templates based on the current active locale .