/** * @inheritDoc */ public function convert(RequestInterface $request, TokenInterface $token, $uri) { $opts = array('http' => array('method' => $request->getMethod(), 'header' => array('Content-type: application/json'))); $auth = $token->getAuthentication(); $auth = $auth[0] . ':' . $auth[1]; $auth = base64_encode($auth); $opts['http']['header'][] = 'Authorization: Basic ' . $auth; if (!empty($request->getData())) { $opts['http']['content'] = json_encode($request); } $uri = $uri . '/' . $request->getUri(); return array('uri' => $uri, 'options' => $opts); }
public function testGetAuthentication() { $this->assertEquals(array('api_token', 'api_token'), $this->token->getAuthentication()); }
public function testGetAuthentication() { $this->assertEquals(array('username', 'password'), $this->token->getAuthentication()); }