Refactor, add traits

This commit is contained in:
Oliver Davies 2020-05-31 00:39:48 +01:00
parent 506b5689fe
commit 0426632a08
4 changed files with 41 additions and 17 deletions

View file

@ -4,10 +4,13 @@ declare(strict_types=1);
namespace Opdavies\Glassboxx\Request;
use Opdavies\Glassboxx\Traits\UsesAuthTokenTrait;
use Opdavies\Glassboxx\ValueObject\CustomerInterface;
final class CustomerRequest extends AbstractRequest
{
use UsesAuthTokenTrait;
public const ENDPOINT = '/glassboxxorder/customCustomer';
/** @var string */
@ -23,13 +26,6 @@ final class CustomerRequest extends AbstractRequest
return $this;
}
public function withAuthToken(string $authToken): self
{
$this->authToken = $authToken;
return $this;
}
public function execute(): string
{
$body = [