/
home
/
techb158
/
ileadtechnology.com
/
vendor
/
aws
/
aws-crt-php
/
src
/
AWS
/
CRT
/
HTTP
/
/home/techb158/ileadtechnology.com/vendor/aws/aws-crt-php/src/AWS/CRT/HTTP
mkdir
upload
Name
Size
Mode
Actions
Headers.php
1227
0644
edit
dl
rm
Message.php
2730
0644
edit
dl
rm
Request.php
943
0644
edit
dl
rm
Response.php
695
0644
edit
dl
rm
Edit:
/home/techb158/ileadtechnology.com/vendor/aws/aws-crt-php/src/AWS/CRT/HTTP/Headers.php
(1227B)
<?php /** * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * SPDX-License-Identifier: Apache-2.0. */ namespace AWS\CRT\HTTP; use AWS\CRT\Internal\Encoding; final class Headers { private $headers; public function __construct($headers = []) { $this->headers = $headers; } public static function marshall($headers) { $buf = ""; foreach ($headers->headers as $header => $value) { $buf .= Encoding::encodeString($header); $buf .= Encoding::encodeString($value); } return $buf; } public static function unmarshall($buf) { $strings = Encoding::readStrings($buf); $headers = []; for ($idx = 0; $idx < count($strings);) { $headers[$strings[$idx++]] = $strings[$idx++]; } return new Headers($headers); } public function count() { return count($this->headers); } public function get($header) { return isset($this->headers[$header]) ? $this->headers[$header] : null; } public function set($header, $value) { $this->headers[$header] = $value; } public function toArray() { return $this->headers; } }
Save
cmd:
run