OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
reader
/
zaws-ses
/
vendor
/
aws
/
aws-sdk-php
/
build
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
11/12/2024 10:58:00 AM
rwxr-xr-x
📄
Burgomaster.php
13.48 KB
07/30/2024 12:07:49 PM
rw-r--r--
📄
ClassAnnotationUpdater.php
3.3 KB
07/30/2024 12:07:49 PM
rw-r--r--
📄
ClientAnnotator.php
4.57 KB
07/30/2024 12:07:49 PM
rw-r--r--
📄
JsonCompiler.php
2.48 KB
07/30/2024 12:07:49 PM
rw-r--r--
📄
PhpFileLinterTrait.php
1.44 KB
07/30/2024 12:07:49 PM
rw-r--r--
📄
ServiceBuilder.php
1.85 KB
07/30/2024 12:07:49 PM
rw-r--r--
📄
annotate-client-locator.php
1.04 KB
07/30/2024 12:07:49 PM
rw-r--r--
📄
annotate-clients.php
2.74 KB
07/30/2024 12:07:49 PM
rw-r--r--
📄
aws-clear-cache.php
91 bytes
07/30/2024 12:07:49 PM
rw-r--r--
📄
build-manifest.php
3.57 KB
07/30/2024 12:07:49 PM
rw-r--r--
📄
build-redirect-map.php
343 bytes
07/30/2024 12:07:49 PM
rw-r--r--
📄
build-service.php
1015 bytes
07/30/2024 12:07:49 PM
rw-r--r--
📁
changelog
-
07/30/2024 12:08:15 PM
rwxr-xr-x
📄
compile-json.php
447 bytes
07/30/2024 12:07:49 PM
rw-r--r--
📁
docs
-
07/30/2024 12:11:39 PM
rwxr-xr-x
📄
docs.php
1.72 KB
07/30/2024 12:07:49 PM
rw-r--r--
📄
gh-release.php
6.01 KB
07/30/2024 12:07:49 PM
rw-r--r--
📄
normalize-docs-files.php
7.74 KB
07/30/2024 12:07:49 PM
rw-r--r--
📄
option-docs.php
1.21 KB
07/30/2024 12:07:49 PM
rw-r--r--
📄
packager.php
2.2 KB
07/30/2024 12:07:49 PM
rw-r--r--
📄
phar-test-runner.php
161 bytes
07/30/2024 12:07:49 PM
rw-r--r--
📄
remove-method-annotations.php
1.4 KB
07/30/2024 12:07:49 PM
rw-r--r--
📄
test-phar.php
1.05 KB
07/30/2024 12:07:49 PM
rw-r--r--
Editing: docs.php
Close
<?php use Aws\Build\Docs\DocsBuilder; // Setup autoloading for SDK and build classes. $loader = require __DIR__ . '/../vendor/autoload.php'; // Setup directories. $xmlObj = simplexml_load_file(__DIR__ . '/docs/phpdoc.dist.xml'); $xmlJson = json_encode($xmlObj); $config = json_decode($xmlJson, true); $outputDir = __DIR__ . '/artifacts/docs'; $apiProvider = \Aws\Api\ApiProvider::defaultProvider(); // Extract the built homepage into a template file. $xml = new DOMDocument(); @$xml->loadHTMLFile(__DIR__ . '/artifacts/docs/index.html'); $ele = $xml->getElementById('content'); $ele->nodeValue = '{{ contents }}'; //$template = str_replace('class="phpdocumentor"', 'class="generated-page"', $xml->saveHTML()); $template = $xml->saveHTML(); $sourceDirs = array_map(function ($dirRelativeToProjectRoot) { return __DIR__ . '/../' . $dirRelativeToProjectRoot; }, is_array($config['version']['api']['source']['path']) ? $config['version']['api']['source']['path'] : [$config['version']['api']['source']['path']] ); $sourceFiles = []; foreach ($sourceDirs as $dir) { $sourceFiles = array_merge( $sourceFiles, array_filter( array_map('realpath', iterator_to_array(\Aws\recursive_dir_iterator($dir))), function ($path) { return preg_match('/(?<!\.json)\.php/', $path); } ) ); } $issueLoggingEnabled = isset(getopt( '', array('issue-logging-enabled::') )['issue-logging-enabled']); // Generate API docs $builder = new DocsBuilder( $apiProvider, $outputDir, $template, 'http://docs.aws.amazon.com/aws-sdk-php/v3/api/', [], $sourceFiles, $issueLoggingEnabled ); $builder->build();