end_time; } private $scope; private $session_key; private $access_token; private $session_secret; /** * ApiToken constructor. * @param $refresh_token * @param $expires_in * @param $scope * @param $session_key * @param $access_token * @param $session_secret */ public function __construct($refresh_token, $expires_in, $scope, $session_key, $access_token, $session_secret) { $this->refresh_token = $refresh_token; $this->expires_in = $expires_in; $this->end_time = date_format(date_create(date(default_format))->add(date_interval_create_from_date_string($expires_in . " seconds")), default_format); $this->scope = $scope; $this->session_key = $session_key; $this->access_token = $access_token; $this->session_secret = $session_secret; } /** * @return mixed */ public function getRefreshToken() { return $this->refresh_token; } /** * @return mixed */ public function getExpiresIn() { return $this->expires_in; } /** * @return mixed */ public function getScope() { return $this->scope; } /** * @return mixed */ public function getSessionKey() { return $this->session_key; } /** * @return mixed */ public function getAccessToken() { return $this->access_token; } /** * @return mixed */ public function getSessionSecret() { return $this->session_secret; } }