1<?php 2// 3// +------------------------------------------------------------------------+ 4// | phpDocumentor | 5// +------------------------------------------------------------------------+ 6// | Copyright (c) 2000-2003 Joshua Eichorn, Gregory Beaver | 7// | Email jeichorn@phpdoc.org, cellog@phpdoc.org | 8// | Web http://www.phpdoc.org | 9// | Mirror http://phpdocu.sourceforge.net/ | 10// | PEAR http://pear.php.net/package/PhpDocumentor | 11// +------------------------------------------------------------------------+ 12// | This source file is subject to version 3.00 of the PHP License, | 13// | that is available at http://www.php.net/license/3_0.txt. | 14// | If you did not receive a copy of the PHP license and are unable to | 15// | obtain it through the world-wide-web, please send a note to | 16// | license@php.net so we can mail you a copy immediately. | 17// +------------------------------------------------------------------------+ 18// 19// ./phpdoc -d /home/jeichorn/phpdoc -dn phpDocumentor -ti "phpDocumentor generated docs" -td templates/DOM/l0l33t -t /tmp/phpdoc_DOM_l0l33t 20/** 21* This file creates example documentation output of all templates. 22* @package phpDocumentor 23*/ 24 25/** 26* Directory the output should go to. 27* Change this variable to an output directory on your computer 28* @global string $output_directory 29*/ 30$output_directory = "/tmp"; 31/** 32* default package name, used to change all non-included files to this package 33* @global string $base_package 34*/ 35$base_package = "phpDocumentor"; 36/** 37* Title of the generated documentation 38* @global string $title 39*/ 40$title = "phpDocumentor Generated Documentation"; 41/** 42* location of the files to parse. Change to a location on your computer. 43* Example: 44* <code> 45* $parse_directory = "/home/jeichorn/phpdoc"; 46* </code> 47* @global string $parse_directory 48*/ 49$parse_directory = "/you-MUST/change-me/to-fit/your-environment"; 50 51/** 52* directories to output examples into. 53* @global array $output 54*/ 55$output = array( 56 $output_directory.'/docs/phpdoc_default' => 'HTML:default:default', 57 $output_directory.'/docs/phpdoc_l0l33t' => 'HTML:default:l0l33t', 58 $output_directory.'/docs/phpdoc_phpdoc_de' => 'HTML:default:phpdoc.de', 59 $output_directory.'/docs/phpdoc_DOM_default' => 'HTML:default:DOM/default', 60 $output_directory.'/docs/phpdoc_DOM_l0l33t' => 'HTML:default:DOM/l0l33t', 61 $output_directory.'/docs/phpdoc_DOM_phpdoc_de' => 'HTML:default:DOM/phpdoc.de', 62 $output_directory.'/docs/phpdoc_smarty_default' => 'HTML:Smarty:default', 63 $output_directory.'/docs/phpdoc_pdf_default' => 'PDF:default:default', 64 $output_directory.'/docs/phpdoc_chm_default' => 'CHM:default:default', 65 ); 66 67foreach($output as $output => $template) 68{ 69 passthru("./phpdoc -d /home/jeichorn/phpdoc -dn $base_package -ti \"$title\" -td $template -t $output"); 70} 71