REDROOM
PHP 7.4.33
Path:
Logout
Edit File
Size: 1.64 KB
Close
/home/godevadmin/www/admin/vendor/aws/Aws/S3/Crypto/HeadersMetadataStrategy.php
Text
Base64
<?php namespace Aws\S3\Crypto; use \Aws\Crypto\MetadataStrategyInterface; use \Aws\Crypto\MetadataEnvelope; class HeadersMetadataStrategy implements MetadataStrategyInterface { /** * Places the information in the MetadataEnvelope in to the metadata for * the PutObject request of the encrypted object. * * @param MetadataEnvelope $envelope Encryption data to save according to * the strategy. * @param array $args Arguments for PutObject that can be manipulated to * store strategy related information. * * @return array Updated arguments for PutObject. */ public function save(MetadataEnvelope $envelope, array $args) { foreach ($envelope as $header=>$value) { $args['Metadata'][$header] = $value; } return $args; } /** * Generates a MetadataEnvelope according to the metadata headers from the * GetObject result. * * @param array $args Arguments from Command and Result that contains * S3 Object information, relevant headers, and command * configuration. * * @return MetadataEnvelope */ public function load(array $args) { $envelope = new MetadataEnvelope(); $constantValues = MetadataEnvelope::getConstantValues(); foreach ($constantValues as $constant) { if (!empty($args['Metadata'][$constant])) { $envelope[$constant] = $args['Metadata'][$constant]; } } return $envelope; } }
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 9
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
CryptoParamsTrait.php
2.58 KB
lrwxrwxr-x
2024-06-18 20:10:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
CryptoParamsTraitV2.php
524 B
lrwxrwxr-x
2024-06-18 20:10:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
HeadersMetadataStrategy.php
1.64 KB
lrwxrwxr-x
2024-06-18 20:10:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
InstructionFileMetadataStrategy.php
2.98 KB
lrwxrwxr-x
2024-06-18 20:10:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
S3EncryptionClient.php
13.75 KB
lrwxrwxr-x
2024-06-18 20:10:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
S3EncryptionClientV2.php
18.36 KB
lrwxrwxr-x
2024-06-18 20:10:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
S3EncryptionMultipartUploader.php
6.81 KB
lrwxrwxr-x
2024-06-18 20:10:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
S3EncryptionMultipartUploaderV2.php
7.44 KB
lrwxrwxr-x
2024-06-18 20:10:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
UserAgentTrait.php
999 B
lrwxrwxr-x
2024-06-18 20:10:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).