- max_proccesses_reach() and maxload_reached() (why no _ behind max?) are called both way, static and with object reference. - this is strongly discouraged and should be avoided as its support (in PHP) may be dropped in future releases. - used $a = get_app(); to encapsulate code (even when the function does currently the same, it may be changed later) Signed-off-by: Roland Häder <roland@mxchange.org>
		
			
				
	
	
		
			36 lines
		
	
	
	
		
			473 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
	
		
			473 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
if(class_exists('BaseObject'))
 | 
						|
	return;
 | 
						|
 | 
						|
require_once('boot.php');
 | 
						|
 | 
						|
/**
 | 
						|
 * Basic object
 | 
						|
 *
 | 
						|
 * Contains what is usefull to any object
 | 
						|
 */
 | 
						|
class BaseObject {
 | 
						|
	private static $app = null;
 | 
						|
 | 
						|
	/**
 | 
						|
	 * Get the app
 | 
						|
	 * 
 | 
						|
	 * Same as get_app from boot.php
 | 
						|
	 */
 | 
						|
	public function get_app() {
 | 
						|
		if(self::$app)
 | 
						|
			return self::$app;
 | 
						|
 | 
						|
		self::$app = get_app();
 | 
						|
 | 
						|
		return self::$app;
 | 
						|
	}
 | 
						|
 | 
						|
	/**
 | 
						|
	 * Set the app
 | 
						|
	 */
 | 
						|
	public static function set_app($app) {
 | 
						|
		self::$app = $app;
 | 
						|
	}
 | 
						|
}
 | 
						|
?>
 |