public function testResourceOwnerDetailsUrl() { $token = $this->mockAccessToken(); $url = $this->provider->getResourceOwnerDetailsUrl($token); $uri = parse_url($url); $this->assertEquals('/v1/account', $uri['path']); $this->assertNotContains('mock_access_token', $url); }
/** * @return array|null */ private function getNextDataSet() { if (!$this->nextRequest) { return null; } $responseData = $this->cronofy->getResponse($this->nextRequest); $pageData = $responseData['pages'] + ['current' => null, 'total' => null, 'next_page' => null]; $this->currentPage = $pageData['current'] ? (int) $pageData['current'] : null; $this->totalPages = $pageData['total'] ? (int) $pageData['total'] : null; if ($pageData['next_page']) { $this->nextRequest = $this->cronofy->getAuthenticatedRequest('GET', $pageData['next_page'], $this->token); } else { $this->nextRequest = null; } return isset($responseData[$this->namespace]) ? $responseData[$this->namespace] : null; }