/** @test */ public function it_generates_authentication_link() { $authLink = $this->liveCoding->getAuthLink(); if (!$this->liveCoding->isAuthorized()) { $this->assertContains($this->client->getId(), $authLink); $this->assertContains(urlencode($this->client->getRedirectUrl()), $authLink); } }
/** * [initializeAuthLink description]. * * @return void */ public function initializeAuthLink() { $query = ['scope' => $this->client->getScope()->getText(), 'state' => $this->state, 'redirect_uri' => $this->client->getRedirectUrl(), 'client_id' => $this->client->getId(), 'response_type' => 'code']; $this->authLink = 'https://www.livecoding.tv/o/authorize/?' . http_build_query($query); }