public function __isset($key)
    {
        switch ($key) {
            case 'id':
            case 'network_id':
                return true;
            case 'blogname':
            case 'siteurl':
            case 'post_count':
            case 'home':
                if (! did_action('ms_loaded')) {
                    return false;
                }
                return true;
            default: // Custom properties added by 'site_details' filter.
                if (! did_action('ms_loaded')) {
                    return false;
                }

                $details = $this->get_details();
                if (isset($details->$key)) {
                    return true;
                }
        }

        return false;
    }
public function __isset($key)
    {
        switch ($key) {
            case 'id':
            case 'network_id':
                return true;
            case 'blogname':
            case 'siteurl':
            case 'post_count':
            case 'home':
                if (! did_action('ms_loaded')) {
                    return false;
                }
                return true;
            default: // Custom properties added by 'site_details' filter.
                if (! did_action('ms_loaded')) {
                    return false;
                }

                $details = $this->get_details();
                if (isset($details->$key)) {
                    return true;
                }
        }

        return false;
    }
public function __isset ( $ key ) { switch ( $ key ) { case 'id' : case 'network_id' : return true ; case 'blogname' : case 'siteurl' : case 'post_count' : case 'home' : if ( ! did_action ( 'ms_loaded' ) ) { return false ; } return true ; default : // Custom properties added by 'site_details' filter. if ( ! did_action ( 'ms_loaded' ) ) { return false ; } $ details = $ this -> get_details ( ) ; if ( isset ( $ details -> $ key ) ) { return true ; } } return false ; }
Isset-er.

Allows current multisite naming conventions when checking for properties.
Checks for extended site properties.

@since 4.6.0

@param string $key Property to check if set.
@return bool Whether the property is set.
Isset - er .