public static function getFrameworkInstance($rootDirectory)
    {
        if (self::$instance === null) {
            self::$instance = new Framework($rootDirectory);
            self::$instance->initializeFramework();
        }
        
        return self::$instance;
    }
public static function getFrameworkInstance($rootDirectory)
    {
        if (self::$instance === null) {
            self::$instance = new Framework($rootDirectory);
            self::$instance->initializeFramework();
        }
        
        return self::$instance;
    }
public static function getFrameworkInstance ( $ rootDirectory ) { if ( self :: $ instance === null ) { self :: $ instance = new Framework ( $ rootDirectory ) ; self :: $ instance -> initializeFramework ( ) ; } return self :: $ instance ; }
Returns a instance of the Framework

@static
@access public
@param string $rootDirectory
@return Framework
Returns a instance of the Framework