/** * Returns the single instance of the Jetpack_SSO object * * @since 2.8 * @return Jetpack_SSO **/ public static function get_instance() { if (!is_null(self::$instance)) { return self::$instance; } return self::$instance = new Jetpack_SSO(); }
function __construct() { if (self::$instance) { return self::$instance; } self::$instance = $this; add_action('admin_init', array($this, 'admin_init')); add_action('login_init', array($this, 'login_init')); add_action('delete_user', array($this, 'delete_connection_for_user')); }