phpDocumentor phpDocumentor
[ class tree: phpDocumentor ] [ index: phpDocumentor ] [ all elements ]

Class: phpDocumentor_setup

Source Location: /PEAR/PhpDocumentor/phpDocumentor/Setup.inc.php

Class phpDocumentor_setup

Property Summary
string   $dirs   contents of --directory commandline
string   $files   contents of --filename commandline
boolean   $hidden   contents of --hidden commandline
boolean   $ignoresymlinks   contents of --ignoresymlinks commandline
string   $ignore_files   contents of --ignore commandline
string   $packages   Packages to create documentation for
Parser|phpDocumentorTParser   $parse   The main parser
phpDocumentor_IntermediateParser   $render   Used to organize output from the Parser before Conversion
Io   $setup   Used to parse command-line options

[ Top ]
Method Summary
phpDocumentor_setup   phpDocumentor_setup()   Checks PHP version, makes sure it is 4.2.0+, and chooses the
void   checkIgnoreTag()  
void   createDocs()  
void   parseHiddenFiles()  
void   parseIni()   Parse configuration file phpDocumentor.ini
void   readCommandLineSettings()   Get phpDocumentor settings from command-line or web interface
void   readConfigFile()   Get phpDocumentor settings from a user configuration file
void   setDirectoriesToParse()  
void   setFilesToParse()  
void   setIgnore()  
void   setJavadocDesc()  
void   setMemoryLimit()   Allow a memory_limit setting in phpDocumentor.ini to override php.ini or default memory limit
void   setPackageOutput()  
void   setParsePrivate()  
void   setQuietMode()  
void   setTargetDir()  
void   setTemplateBase()  
void   setTitle()  
void   setUndocumentedElementWarnings()  

[ Top ]
Properties
string   $dirs = '' [line 133]

contents of --directory commandline

Information Tags:
Tutorial:  -d, --directory

[ Top ]
string   $files = '' [line 127]

contents of --filename commandline

Information Tags:
Tutorial:  -f, --filename

[ Top ]
boolean   $hidden = false [line 139]

contents of --hidden commandline

Information Tags:
Tutorial:  -dh, --hidden

[ Top ]
boolean   $ignoresymlinks = false [line 155]

contents of --ignoresymlinks commandline


[ Top ]
string   $ignore_files = array() [line 150]

contents of --ignore commandline

Information Tags:
Tutorial:  -i, --ignore

[ Top ]
string   $packages = false [line 121]

Packages to create documentation for


[ Top ]
Parser|phpDocumentorTParser   $parse [line 106]

The main parser


[ Top ]
phpDocumentor_IntermediateParser   $render = false [line 116]

Used to organize output from the Parser before Conversion


[ Top ]
Io   $setup [line 111]

Used to parse command-line options


[ Top ]
Methods
Constructor phpDocumentor_setup  [line 162]

  phpDocumentor_setup phpDocumentor_setup( )

Checks PHP version, makes sure it is 4.2.0+, and chooses the

phpDocumentorTParser if version is 4.3.0+


API Tags:
Uses:  phpDocumentor_setup::parseIni()


[ Top ]
checkIgnoreTag  [line 397]

  void checkIgnoreTag( $tagname, [ $inline = false]  )

Parameters:
   $tagname: 
   $inline: 


[ Top ]
createDocs  [line 530]

  void createDocs( [ $title = false]  )

Parameters:
   $title: 


[ Top ]
parseHiddenFiles  [line 513]

  void parseHiddenFiles( [ $flag = true]  )

Parameters:
   $flag: 


[ Top ]
parseIni  [line 771]

  void parseIni( )

Parse configuration file phpDocumentor.ini


API Tags:
Usedby:  phpDocumentor_setup::phpDocumentor_setup()


[ Top ]
readCommandLineSettings  [line 260]

  void readCommandLineSettings( )

Get phpDocumentor settings from command-line or web interface



[ Top ]
readConfigFile  [line 226]

  void readConfigFile( string $file  )

Get phpDocumentor settings from a user configuration file

Parameters:
string   $file:  user configuration file


[ Top ]
setDirectoriesToParse  [line 508]

  void setDirectoriesToParse( $dirs  )

Parameters:
   $dirs: 


[ Top ]
setFilesToParse  [line 503]

  void setFilesToParse( $files  )

Parameters:
   $files: 


[ Top ]
setIgnore  [line 518]

  void setIgnore( $ig  )

Parameters:
   $ig: 


[ Top ]
setJavadocDesc  [line 462]

  void setJavadocDesc( )



[ Top ]
setMemoryLimit  [line 410]

  void setMemoryLimit( )

Allow a memory_limit setting in phpDocumentor.ini to override php.ini or default memory limit


Information Tags:
Todo:  recognize "K" and "G" in memory_limit settings, rather than just "M"

[ Top ]
setPackageOutput  [line 492]

  void setPackageOutput( $po  )

Parameters:
   $po: 


[ Top ]
setParsePrivate  [line 467]

  void setParsePrivate( [ $flag = true]  )

Parameters:
   $flag: 


[ Top ]
setQuietMode  [line 472]

  void setQuietMode( [ $flag = true]  )

Parameters:
   $flag: 


[ Top ]
setTargetDir  [line 482]

  void setTargetDir( $target  )

Parameters:
   $target: 


[ Top ]
setTemplateBase  [line 487]

  void setTemplateBase( $dir  )

Parameters:
   $dir: 


[ Top ]
setTitle  [line 498]

  void setTitle( $ti  )

Parameters:
   $ti: 


[ Top ]
setUndocumentedElementWarnings  [line 477]

  void setUndocumentedElementWarnings( [ $flag = true]  )

Parameters:
   $flag: 


[ Top ]

Documentation generated on Sun, 30 Mar 2008 23:08:22 -0500 by phpDocumentor 1.4.2