PATH:
home
/
vcomplcotr
/
www
/
wp-content
/
plugins
/
akeebabackupwp
/
app
/
Solo
/
Model
/
OAuth2
<?php /** * @package solo * @copyright Copyright (c)2014-2026 Nicholas K. Dionysopoulos / Akeeba Ltd * @license GNU General Public License version 3, or later */ namespace Solo\Model\OAuth2; /** * OAuth2 Helper token response * * @since 8.2.2 */ class TokenResponse implements \ArrayAccess { private ?string $accessToken = null; private ?string $refreshToken = null; /** @inheritDoc */ public function offsetExists($offset) { return isset($this->{$offset}); } /** @inheritDoc */ public function offsetGet($offset) { return $this->{$offset} ?? null; } /** @inheritDoc */ public function offsetSet($offset, $value) { if ($this->offsetExists($offset)) { return; } $this->{$offset} = $value; } /** @inheritDoc */ public function offsetUnset($offset) { throw new \BadMethodCallException( sprintf( 'You cannot unset an offset in %s', __CLASS__ ) ); } /** * Casts the data into a plain array * * @return array * @since 8.2.2 */ public function toArray() { return [ 'accessToken' => $this->accessToken, 'refreshToken' => $this->refreshToken, ]; } }
[+]
..
[-] OAuth2UriException.php
[edit]
[-] GoogledriveEngine.php
[edit]
[-] BoxEngine.php
[edit]
[-] OnedrivebusinessEngine.php
[edit]
[-] DropboxEngine.php
[edit]
[-] ProviderInterface.php
[edit]
[-] AbstractProvider.php
[edit]
[-] OAuth2Exception.php
[edit]
[-] TokenResponse.php
[edit]