Пример #1
0
 /**
  * Ensures the X-Authorization-Timestamp header is set when a \DateTime is provided.
  */
 public function testAuthorizationTimestampCustomDateTime()
 {
     $signer = new RequestSigner($this->authKey, $this->realm);
     $date = new \DateTime();
     $date->setTimestamp($this->timestamp);
     $request = new Request('GET', 'https://example.acquiapipet.net/v1.0/task-status/133?limit=10');
     $timestampedRequest = $signer->getTimestampedRequest($request, $date);
     $this->assertTrue($timestampedRequest->hasHeader('X-Authorization-Timestamp'));
     $this->assertEquals($this->timestamp, $timestampedRequest->getHeaderLine('X-Authorization-Timestamp'));
 }