D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
3023067
/
root
/
proc
/
3023066
/
cwd
/
www
/
vendor
/
aws
/
aws-crt-php
/
src
/
AWS
/
CRT
/
Auth
/
Filename :
SigningResult.php
back
Copy
<?php /** * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * SPDX-License-Identifier: Apache-2.0. */ namespace AWS\CRT\Auth; use AWS\CRT\NativeResource; use AWS\CRT\HTTP\Request; class SigningResult extends NativeResource { protected function __construct($native) { parent::__construct(); $this->acquire($native); } function __destruct() { // No destruction necessary, SigningResults are transient, just release $this->release(); parent::__destruct(); } public static function fromNative($ptr) { return new SigningResult($ptr); } public function applyToHttpRequest(&$http_request) { self::$crt->signing_result_apply_to_http_request($this->native, $http_request->native); // Update http_request from native $http_request = Request::unmarshall($http_request->toBlob()); } }