public static function Initialize()
    {
        // Initialize the plugin loader and try to load any plugins.
        self::$plugin_loader = new Plugins\Loader();

        if(self::ValidExtension())
        {
            self::$plugin_loader->Start(self::GetCwd() . "/plugins");
            
            if(file_exists(self::GetCwd() . "/peg.conf"))
            {
                Settings::SetBackEnd(new Config\INI);
                Settings::Load(self::GetCwd(), "peg.conf");
            }
            else
            {
                Settings::SetBackEnd(new Config\JSON);
                Settings::Load(self::GetCwd(), "peg.json");
            }
        }
    }
public static function Initialize()
    {
        // Initialize the plugin loader and try to load any plugins.
        self::$plugin_loader = new Plugins\Loader();

        if(self::ValidExtension())
        {
            self::$plugin_loader->Start(self::GetCwd() . "/plugins");
            
            if(file_exists(self::GetCwd() . "/peg.conf"))
            {
                Settings::SetBackEnd(new Config\INI);
                Settings::Load(self::GetCwd(), "peg.conf");
            }
            else
            {
                Settings::SetBackEnd(new Config\JSON);
                Settings::Load(self::GetCwd(), "peg.json");
            }
        }
    }
public static function Initialize ( ) { // Initialize the plugin loader and try to load any plugins. self :: $ plugin_loader = new Plugins \ Loader ( ) ; if ( self :: ValidExtension ( ) ) { self :: $ plugin_loader -> Start ( self :: GetCwd ( ) . "/plugins" ) ; if ( file_exists ( self :: GetCwd ( ) . "/peg.conf" ) ) { Settings :: SetBackEnd ( new Config \ INI ) ; Settings :: Load ( self :: GetCwd ( ) , "peg.conf" ) ; } else { Settings :: SetBackEnd ( new Config \ JSON ) ; Settings :: Load ( self :: GetCwd ( ) , "peg.json" ) ; } } }
Initialize all variables used by Peg. Has to be called before any usage
of peg.
Initialize all variables used by Peg . Has to be called before any usage of peg .