OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
cream
/
zzXpress
/
vendor
/
aws
/
aws-sdk-php
/
build
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
05/19/2025 10:07:24 AM
rwxr-xr-x
📄
Burgomaster.php
13.48 KB
05/19/2025 10:07:24 AM
rw-r--r--
📄
ClassAnnotationUpdater.php
3.3 KB
05/19/2025 10:07:24 AM
rw-r--r--
📄
ClientAnnotator.php
4.57 KB
05/19/2025 10:07:24 AM
rw-r--r--
📄
JsonCompiler.php
2.48 KB
05/19/2025 10:07:24 AM
rw-r--r--
📄
PhpFileLinterTrait.php
1.44 KB
05/19/2025 10:07:24 AM
rw-r--r--
📄
ServiceBuilder.php
1.85 KB
05/19/2025 10:07:24 AM
rw-r--r--
📄
annotate-client-locator.php
1.04 KB
05/19/2025 10:07:24 AM
rw-r--r--
📄
annotate-clients.php
2.74 KB
05/19/2025 10:07:24 AM
rw-r--r--
📄
aws-clear-cache.php
91 bytes
05/19/2025 10:07:24 AM
rw-r--r--
📄
build-manifest.php
3.57 KB
05/19/2025 10:07:24 AM
rw-r--r--
📄
build-redirect-map.php
343 bytes
05/19/2025 10:07:24 AM
rw-r--r--
📄
build-service.php
1015 bytes
05/19/2025 10:07:24 AM
rw-r--r--
📁
changelog
-
05/19/2025 10:07:24 AM
rwxr-xr-x
📄
compile-json.php
447 bytes
05/19/2025 10:07:24 AM
rw-r--r--
📁
docs
-
11/13/2024 02:26:56 PM
rwxr-xr-x
📄
docs.php
1.72 KB
05/19/2025 10:07:24 AM
rw-r--r--
📄
gh-release.php
6.01 KB
05/19/2025 10:07:24 AM
rw-r--r--
📄
normalize-docs-files.php
7.74 KB
05/19/2025 10:07:24 AM
rw-r--r--
📄
option-docs.php
1.21 KB
05/19/2025 10:07:24 AM
rw-r--r--
📄
packager.php
2.2 KB
05/19/2025 10:07:24 AM
rw-r--r--
📄
phar-test-runner.php
161 bytes
05/19/2025 10:07:24 AM
rw-r--r--
📄
remove-method-annotations.php
1.4 KB
05/19/2025 10:07:24 AM
rw-r--r--
📄
test-phar.php
1.05 KB
05/19/2025 10:07:24 AM
rw-r--r--
Editing: packager.php
Close
<?php require __DIR__ . '/../vendor/autoload.php'; $stageDirectory = __DIR__ . '/artifacts/staging'; $projectRoot = __DIR__ . '/../'; $burgomaster = new \Burgomaster($stageDirectory, $projectRoot); $autoloaderFilename = 'aws-autoloader.php'; $metaFiles = ['README.md', 'LICENSE', 'NOTICE', 'CHANGELOG.md']; foreach ($metaFiles as $file) { $burgomaster->deepCopy($file, $file); } $sdkFiles = new \RecursiveIteratorIterator( new \RecursiveDirectoryIterator(realpath('src')) ); $sdkFiles = new CallbackFilterIterator($sdkFiles, function (SplFileInfo $file) { return !in_array($file->getBasename('.php'), [ 'docs-2.json', 'examples-1.json', ]); }); $burgomaster->recursiveCopy('src', 'Aws', ['php', 'php.gz'], $sdkFiles); $burgomaster->recursiveCopy('vendor/aws/aws-php-sns-message-validator/src', 'Aws/Sns'); $burgomaster->recursiveCopy('vendor/mtdowling/jmespath.php/src', 'JmesPath'); $burgomaster->recursiveCopy('vendor/guzzlehttp/guzzle/src', 'GuzzleHttp'); $burgomaster->recursiveCopy('vendor/guzzlehttp/psr7/src', 'GuzzleHttp/Psr7'); $burgomaster->recursiveCopy('vendor/guzzlehttp/promises/src', 'GuzzleHttp/Promise'); $burgomaster->recursiveCopy('vendor/psr/http-message/src', 'Psr/Http/Message'); $autoloaderContents = [ 'Aws/functions.php', 'GuzzleHttp/functions_include.php', 'JmesPath/JmesPath.php', ]; if (file_exists($projectRoot . 'vendor/symfony/polyfill-intl-idn')) { $burgomaster->recursiveCopy($projectRoot . 'vendor/symfony/polyfill-intl-idn', 'Symfony/Polyfill/Intl/Idn'); array_push($autoloaderContents, 'Symfony/Polyfill/Intl/Idn/bootstrap.php'); } if (file_exists($projectRoot . 'vendor/psr/http-client/src')) { $burgomaster->recursiveCopy($projectRoot . 'vendor/psr/http-client/src', 'Psr/Http/Client'); } $burgomaster->createAutoloader($autoloaderContents, $autoloaderFilename); $burgomaster->createZip(__DIR__ . "/artifacts/aws.zip"); $burgomaster->createPhar( __DIR__ . "/artifacts/aws.phar", null, $autoloaderFilename, 'aws-' . \Aws\Sdk::VERSION . '.phar' ); $burgomaster->startSection('test-phar'); $burgomaster->exec('php ' . __DIR__ . '/test-phar.php'); $burgomaster->endSection();