Source of file DocumentationStaticPublisherExtension.php
Size: 0,985 Bytes - Last Modified: 2021-12-23T10:29:30+00:00
/var/www/docs.ssmods.com/process/src/code/extensions/DocumentationStaticPublisherExtension.php
123456789101112131415161718192021222324252627282930313233343536373839 | <?php /** * An extension to StaticPublisher to enable exporting the documentation pages * as HTML files to the server. * * If you want to add exporting functionality then install the static publisher * module and set the following configuration in your applications config.yml: * * <code> * StaticExporter: * extensions: * - DocumentationStaticPublisherExtension * </code> * * If you don't plan on using static publisher for anything else and you have * the cms module installed, make sure you disable that from being published. * * Again, in your applications config.yml file * * <code> * StaticExporter: * disable_sitetree_export: true * </code> * * @package docsviewer */ class DocumentationStaticPublisherExtension extends Extension { public function alterExportUrls(&$urls) { $manifest = new DocumentationManifest(true); foreach ($manifest->getPages() as $url => $page) { $urls[$url] = $url; } } } |