Provided by: php-apigen_2.8.0+dfsg-3_all bug

NAME

       apigen - API documentation generator

DESCRIPTION

       ApiGen 2.8.0 ------------

       Source is not set

   Usage:
              apigen  --config  <path>  [options]  apigen --source <dir|file> --destination <dir>
              [options]

OPTIONS

       --config|-c
              <file>      Config file

       --source|-s
              <dir|file>  Source file or directory to parse (can be used multiple times)

       --destination|-d
              <dir>       Directory where to save the generated documentation

       --extensions
              <list>      List of allowed file extensions, default "php"

       --exclude
              <mask>      Mask (case sensitive) to exclude file or directory from processing (can
              be used multiple times)

       --skip-doc-path
              <mask>       Don't  generate documentation for elements from file or directory with
              this (case sensitive) mask (can be used multiple times)

       --skip-doc-prefix
              <value>     Don't generate documentation for elements with  this  (case  sensitive)
              name prefix (can be used multiple times)

       --charset
              <list>      Character set of source files, default "auto"

       --main <value>     Main project name prefix

       --title
              <value>     Title of generated documentation

       --base-url
              <value>     Documentation base URL

       --google-cse-id
              <value>     Google Custom Search ID

       --google-cse-label <value>
              Google Custom Search label

       --google-analytics <value>
              Google Analytics tracking code

       --template-config
              <file>                 Template            config           file,           default
              "/usr/share/php/data/ApiGen/templates/default/config.neon"

       --allowed-html
              <list>        List   of   allowed   HTML    tags    in    documentation,    default
              "b,i,a,ul,ol,li,p,br,var,samp,kbd,tt"

       --groups
              <value>      How  should  elements  be grouped in the menu. Default value is "auto"
              (namespaces if available, packages otherwise)

       --autocomplete
              <list>       Element  types  for  search  input  autocomplete.  Default  value   is
              "classes,constants,functions"

       --access-levels
              <list>       Generate  documentation  for  methods and properties with given access
              level, default "public,protected"

       --internal
              <yes|no>    Generate documentation for elements  marked  as  internal  and  display
              internal documentation parts, default "no"

       --php  <yes|no>    Generate documentation for PHP internal classes, default "yes"

       --tree <yes|no>     Generate  tree  view  of  classes,  interfaces, traits and exceptions,
              default "yes"

       --deprecated
              <yes|no>    Generate documentation for deprecated elements, default "no"

       --todo <yes|no>    Generate documentation of tasks, default "no"

       --source-code
              <yes|no>    Generate highlighted source code files, default "yes"

       --download
              <yes|no>    Add a link to download documentation as a ZIP archive, default "no"

       --report
              <file>      Save a checkstyle report of poorly documented elements into a file

       --wipeout
              <yes|no>    Wipe out the destination directory first, default "yes"

       --quiet
              <yes|no>    Don't display scaning and generating messages, default "no"

       --progressbar
              <yes|no>    Display progressbars, default "yes"

       --colors
              <yes|no>    Use colors, default "no" on Windows, "yes" on other systems

       --update-check
              <yes|no>    Check for update, default "yes"

       --debug
              <yes|no>    Display additional information in case of an error, default "no"

       --help|-h
              Display this help

       Only source and destination directories are required - either set explicitly  or  using  a
       config  file.  Configuration  parameters  passed  via  command  line  have precedence over
       parameters from a config file.

       Boolean options (those with possible values yes|no) do  not  have  to  have  their  values
       defined explicitly. Using --debug and --debug=yes is exactly the same.

       Some  options  can have multiple values. You can do so either by using them multiple times
       or  by  separating  values  by  a  comma.  That  means  that  writing   --source=file1.php
       --source=file2.php or --source=file1.php,file2.php is exactly the same.

       Files  or  directories specified by --exclude will not be processed at all.  Elements from
       files within --skip-doc-path or with --skip-doc-prefix will be parsed but  will  not  have
       their  documentation  generated. However if classes have any child classes, the full class
       tree will be generated and their inherited  methods,  properties  and  constants  will  be
       displayed (but will not be clickable).