/** * @singleton method used to instantiate class object * @access public * @return EEM_Gateways */ public static function instance($activation = false) { // check if class object is instantiated if (self::$_instance === NULL or !is_object(self::$_instance) or !self::$_instance instanceof EEM_Gateways) { self::$_instance = new self($activation); } return self::$_instance; }