public static function singleton ($sessionID = FALSE)
	{
		
		// If no instance is set
		
		if (self::$_instance === FALSE)
		{
			
			// Create an instance
			
			self::$_instance	= new static ($sessionID);
			
		}
		
		// Return instance
		
		return self::$_instance;
		
	}
public static function singleton ($sessionID = FALSE)
	{
		
		// If no instance is set
		
		if (self::$_instance === FALSE)
		{
			
			// Create an instance
			
			self::$_instance	= new static ($sessionID);
			
		}
		
		// Return instance
		
		return self::$_instance;
		
	}
public static function singleton ( $ sessionID = FALSE ) { // If no instance is set if ( self :: $ _instance === FALSE ) { // Create an instance self :: $ _instance = new static ( $ sessionID ) ; } // Return instance return self :: $ _instance ; }
Return a single object instance
@param string $sessionID Session ID
@return \Sonic\Resource\Session
Return a single object instance