for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Omnipay\PaypalRest\Message;
/**
* @author Ivan Kerin <[email protected]>
* @copyright 2014, Clippings Ltd.
* @license http://spdx.org/licenses/BSD-3-Clause
*/
class TokenResponse extends AbstractResponse
{
* @return boolean
public function isSuccessful()
return (parent::isSuccessful() and isset($this->data['access_token']));
}
* @return string|null
public function getTokenType()
if (isset($this->data['token_type'])) {
return $this->data['token_type'];
public function getAccessToken()
if (isset($this->data['access_token'])) {
return $this->data['access_token'];
public function getAppId()
if (isset($this->data['app_id'])) {
return $this->data['app_id'];
public function getExpiresIn()
if (isset($this->data['expires_in'])) {
return $this->data['expires_in'];
* @return integer|null
public function getExpires()
return time() + $this->data['expires_in'];