<?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;
		}
	}
}