public function init() { $client = new \Imgur\Client(); $client->setOption('client_id', $this->pluginConfig['api']['id']); $client->setOption('client_secret', $this->pluginConfig['api']['secret']); if ($this->pluginConfig['session']['token']) { $client->setAccessToken($this->pluginConfig['api']['token']); if ($client->checkAccessTokenExpired()) { $client->refreshToken(); } else { \Util::console('Obtain new Imgur token and add it to config: ' . $client->getAuthenticationUrl()); } } $this->client = $client; }