glassboxx-sdk-php/src/Glassboxx/Request/AuthTokenRequest.php

25 lines
593 B
PHP
Raw Normal View History

<?php
2020-05-30 03:18:43 +01:00
declare(strict_types=1);
namespace Opdavies\Glassboxx\Request;
final class AuthTokenRequest extends AbstractRequest implements AuthTokenRequestInterface
{
public function getToken(): string
{
$response = $this->client->request(
'POST',
self::BASE_URL.self::ENDPOINT,
[
'query' => [
'password' => $this->config->getPassword(),
'username' => $this->config->getUsername(),
],
]
);
return json_decode($response->getContent());
}
}