Example #1
0
 public function testCanonicalizeResource()
 {
     $uri = "/fds/mybucket/?acl&a=1&b=2&c=3";
     $canonicalized_resource = Signer::canonicalizeResource($uri);
     $this->assertEquals("/fds/mybucket/?acl", $canonicalized_resource);
     $uri = "/fds/mybucket/test.txt?uploads&uploadId=xxx&partNumber=3&timestamp=12345566";
     $canonicalized_resource = Signer::canonicalizeResource($uri);
     $this->assertEquals("/fds/mybucket/test.txt?partNumber=3&uploadId=xxx&uploads", $canonicalized_resource);
 }