private function getGoogleClient() { if (isset($this->google_client_id) && isset($this->google_client_secret) && isset($this->google_redirect_url) && isset($this->google_developer_key)) { $requestVisibleActions = array('http://schemas.google.com/AddActivity', 'http://schemas.google.com/BuyActivity', 'http://schemas.google.com/CheckInActivity', 'http://schemas.google.com/CommentActivity', 'http://schemas.google.com/CreateActivity', 'http://schemas.google.com/DiscoverActivity', 'http://schemas.google.com/ListenActivity', 'http://schemas.google.com/ReserveActivity', 'http://schemas.google.com/ReviewActivity', 'http://schemas.google.com/WantActivity'); $gClient = new Google_Client(); $gClient->setApplicationName('Login to ceri2013.cafe24.com'); $gClient->setClientId($this->google_client_id); $gClient->setClientSecret($this->google_client_secret); $gClient->setRedirectUri($this->google_redirect_url); $gClient->setDeveloperKey($this->google_developer_key); $gClient->setRequestVisibleActions($requestVisibleActions); $gClient->setApprovalPrompt('auto'); return $gClient; } }