. */ declare(strict_types=1); namespace FireflyIII\Services\Bunq\Request; use FireflyIII\Services\Bunq\Token\SessionToken; use Log; /** * Class DeleteDeviceSessionRequest. */ class DeleteDeviceSessionRequest extends BunqRequest { /** @var SessionToken */ private $sessionToken; /** */ public function call(): void { Log::debug('Going to send bunq delete session request.'); $uri = sprintf('session/%d', $this->sessionToken->getId()); $headers = $this->getDefaultHeaders(); $headers['X-Bunq-Client-Authentication'] = $this->sessionToken->getToken(); $this->sendSignedBunqDelete($uri, $headers); } /** * @param SessionToken $sessionToken */ public function setSessionToken(SessionToken $sessionToken) { $this->sessionToken = $sessionToken; } }