diff options
Diffstat (limited to 'plugins/jetpack/sal/class.json-api-platform.php')
-rw-r--r-- | plugins/jetpack/sal/class.json-api-platform.php | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/plugins/jetpack/sal/class.json-api-platform.php b/plugins/jetpack/sal/class.json-api-platform.php index 61c7b557..42ba5b60 100644 --- a/plugins/jetpack/sal/class.json-api-platform.php +++ b/plugins/jetpack/sal/class.json-api-platform.php @@ -1,5 +1,23 @@ <?php +require_once dirname( __FILE__ ) . '/class.json-api-token.php'; + +abstract class SAL_Platform { + public $token; + + function __construct( $token ) { + if ( is_array( $token ) ) { + $token = SAL_Token::from_rest_token( $token ); + } else { + $token = SAL_Token::for_anonymous_user(); + } + + $this->token = $token; + } + + abstract public function get_site( $blog_id ); +} + if ( defined( 'IS_WPCOM' ) && IS_WPCOM ) { require_once dirname( __FILE__ ) . '/class.json-api-platform-wpcom.php'; } else { |