From 5c7f2f17f9c471d306955df457c7cab4e5c6ed3b Mon Sep 17 00:00:00 2001 From: Snap Date: Thu, 16 Apr 2015 14:51:26 -0700 Subject: Google's OpenID Connect method $google_client_id & $google_client_secret must be added to db.inc.php! --- .../tests/BaseTest.php | 58 ++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 includes/google-api-php-client-master/tests/BaseTest.php (limited to 'includes/google-api-php-client-master/tests/BaseTest.php') diff --git a/includes/google-api-php-client-master/tests/BaseTest.php b/includes/google-api-php-client-master/tests/BaseTest.php new file mode 100644 index 0000000..7558bf1 --- /dev/null +++ b/includes/google-api-php-client-master/tests/BaseTest.php @@ -0,0 +1,58 @@ +token = ''; + + $this->memcacheHost = getenv('MEMCACHE_HOST') ? getenv('MEMCACHE_HOST') : null; + $this->memcachePort = getenv('MEMCACHE_PORT') ? getenv('MEMCACHE_PORT') : null; + } + + public function getClient() + { + $client = new Google_Client(); + $client->setDeveloperKey(self::KEY); + if (strlen($this->token)) { + $client->setAccessToken($this->token); + } + if (strlen($this->memcacheHost)) { + $client->setClassConfig('Google_Cache_Memcache', 'host', $this->memcacheHost); + $client->setClassConfig('Google_Cache_Memcache', 'port', $this->memcachePort); + } + return $client; + } + + public function checkToken() + { + if (!strlen($this->token)) { + $this->markTestSkipped('Test requires access token'); + return false; + } + return true; + } +} -- cgit v1.2.3