Overview
Parses a single PHPDoc comment block into summary, narrative, and technical portions.
http://java.sun.com/j2se/javadoc/writingdoccomments/index.html#format
Supported technical tags are ...
For classes ...
@category name # category for the package @package name # class package name @subpackage name # class subpackage name @copyright info # class copyright information @license uri name text # licensing information @version info # version information
For properties ...
@var type [summary] # class property
For methods ...
@exception class [summary] # alias to @throws @param type [$name] [summary] # method parameter @return type [summary] # method return @throws class [summary] # exceptions thrown by the method @staticvar type $name summary # use of a static variable within a method
General-purpose ...
@see name # "see also" this element name @todo summary # todo item @ignore # ignore this element @author name <email> summ # author name, email, and summary @deprecated # notes the element is deprecated @deprec # alias to @deprecated @link uri text # link to an external URI @since info # element has been available since this time @example file # path to an external example file
Not supported ...
@global type $globalvar # description of global variable usage in a function @name procpagealias # @name $globalvaralias # @magic # phpdoc.de compatibility @internal # private information for advanced developers only {@code} # inline tags {@docRoot} # {@inheritDoc} # {@link} # {@linkplain} # {@literal} # {@value} #
Configuration Keys
None.
Constants
None.
Public Properties
The Solar_Docs_Phpdoc class has no public properties; try the list of all properties.
Public Methods
These are all the public methods in the Solar_Docs_Phpdoc class.
You can also view the list of all public, protected, and private methods.
-
__construct()
-
Constructor.
-
__destruct()
-
Default destructor; does nothing other than provide a safe fallback for calls to parent::__destruct().
-
dump()
-
Convenience method for getting a dump the whole object, or one of its properties, or an external variable.
-
locale()
-
Looks up class-specific locale strings based on a key.
-
parse()
-
Returns docblock comment parsed into summary, narrative, and technical information portions.
-
parseAuthor()
-
Parses one or more @author lines into $this->_info.
-
parseCategory()
-
Parses one @category line into $this->_info.
-
parseConfig()
-
Parses one or more @config lines into $this->_info.
-
parseCopyright()
-
Parses one @copyright line into $this->_info.
-
parseDeprec()
-
Parses one @deprec line into $this->_info; alias for @deprecated.
-
parseDeprecated()
-
Parses one @deprecated line into $this->_info.
-
parseExample()
-
Parses one @example line into $this->_info.
-
parseException()
-
Parses one or more @exception lines into $this->_info; alias for @throws.
-
parseIgnore()
-
Parses one @ignore line into $this->_info.
-
parseLicense()
-
Parses one @license line into $this->_info.
-
parseLink()
-
Parses one or more @link lines into $this->_info.
-
parsePackage()
-
Parses one @package line into $this->_info.
-
parseParam()
-
Parses one or more @param lines into $this->_info.
-
parseReturn()
-
Parses one @return line into $this->_info.
-
parseSee()
-
Parses one or more @see lines into $this->_info.
-
parseSince()
-
Parses one @since line into $this->_info.
-
parseStaticvar()
-
Parses one or more @staticvar lines into $this->_info.
-
parseSubpackage()
-
Parses one @subpackage line into $this->_info.
-
parseThrows()
-
Parses one or more @throws lines into $this->_info.
-
parseTodo()
-
Parses one or more @todo lines into $this->_info.
-
parseVar()
-
Parses one @var line into $this->_info.
-
parseVersion()
-
Parses one @version line into $this->_info.