public static function getSmartyInstance(string $appFullName = null):\Smarty
    {
        if (self::$instance == null) {
            if (self::$appCall != $appFullName) {
                self::$appCall = $appFullName;
                ;
                new SmartyEngineTemplate();
            }
        }
        return (self::$instance);
    }
public static function getSmartyInstance(string $appFullName = null):\Smarty
    {
        if (self::$instance == null) {
            if (self::$appCall != $appFullName) {
                self::$appCall = $appFullName;
                ;
                new SmartyEngineTemplate();
            }
        }
        return (self::$instance);
    }
public static function getSmartyInstance ( string $ appFullName = null ) : \ Smarty { if ( self :: $ instance == null ) { if ( self :: $ appCall != $ appFullName ) { self :: $ appCall = $ appFullName ; ; new SmartyEngineTemplate ( ) ; } } return ( self :: $ instance ) ; }
Return an instance of SmartyEngineTemplate
@param string $appFullName
@return \Smarty Instance of Smarty
Return an instance of SmartyEngineTemplate