/** * @dataProvider getErrorParamSets * @param array $params * @param $expectedError */ public function testGetTokenWithErrorCondition(array $params, $expectedError) { $incomingToken = new TokenResponse($this->getHttpResponse($params)); $exceptionClass = '\\EasyBib\\OAuth2\\Client\\TokenResponse\\TokenRequestErrorException'; $this->setExpectedException($exceptionClass, $expectedError); $incomingToken->getToken(); }
/** * @param \EasyBib\OAuth2\Client\TokenResponse\TokenResponse $tokenResponse * @return int */ private function expirationTimeFor(TokenResponse $tokenResponse) { return time() + $tokenResponse->getExpiresIn(); }