/** * Constructor. * * @param BitreserveClient $client Bitreserve client. */ public function __construct(BitreserveClient $client) { if (!$client->getOption('bearer')) { throw new AuthenticationRequiredException('Missing bearer authorization'); } $this->client = $client; }
/** * @test */ public function shouldReturnBearerWhenPassingInConstructor() { $client = new BitreserveClient('bearer'); $this->assertEquals('bearer', $client->getOption('bearer')); }