fork download
  1. class Registry {
  2.  
  3. /*
  4. public static $_controller;
  5. public static $_action;
  6. public static $_query;
  7. */
  8.  
  9. static $_instance;
  10.  
  11. private function __construct() {
  12.  
  13. }
  14.  
  15. private function __clone() {
  16. // Prevent this function by setting private.
  17. }
  18.  
  19. public static function get_instance() {
  20.  
  21. if (!self::$_instance) {
  22. self::$_instance = new Registry();
  23. }
  24.  
  25. return self::$_instance;
  26. }
  27.  
  28. /*
  29. public static function set_controller($controller) {
  30. self::$_controller = $controller;
  31. }
  32. public static function set_action($action) {
  33. self::$_action = $action;
  34. }
  35. public static function set_query($query) {
  36. self::$_query = $query;
  37. }
  38. */
  39. }
Success #stdin #stdout 0.02s 13112KB
stdin
Standard input is empty
stdout
class Registry {
	
	/*
	public static $_controller;
	public static $_action;
	public static $_query;
	*/
	
	static $_instance;
		
	private function __construct() {
	
	}
		
	private function __clone() {
		// Prevent this function by setting private.
	}
		
	public static function get_instance() {
			
		if (!self::$_instance) { 
        	self::$_instance = new Registry(); 
    	} 
    		
    	return self::$_instance; 
	}
		
	/*
	public static function set_controller($controller) {
		self::$_controller = $controller;
	}
	public static function set_action($action) {
		self::$_action = $action;
	}
	public static function set_query($query) {
		self::$_query = $query;
	}
	*/				
}