Pelzini

This is the code documentation for the Pelzini project

Page options:

Inherited members

class ParserClass

Stores information about a specific class

Authors

Variables

NameVisibilityDescription
$abstract 
$authors 
$deprecated 
$description 
$docblock_tags 
$example 
$extends 
$final 
$functions 
$implements 
$info_tags 
$linenum 
$name 
$see 
$since 
$tables 
$variables 
$visibility 

Functions

NameVisibilityDescription
__constructpublicCreates this object
applyCommentpublicThis parses a comment for a specific item
cascadeTagspublicCascades parent Docblock tags into a child item
dumppublicDebugging use only
getDocblockTagspublicGets the Docblock tags of this item
processGenericDocblockTagsprotectedProcesses general DocBlock tags that should apply to everything
processSpecificDocblockTagsprotectedApplies the contents of a doc-block to this element
processTagspublicProcesses the tags for a specific item
setDocblockTagspublicSets the Docblock tags for this item
treeWalkpublicCascades Docblock tags into the children that do not have any tags, and then

public __construct

void $ParserClass->__construct ( );

Creates this object

public applyComment (from CodeParserItem)

void $CodeParserItem->applyComment ( mixed $comment );

This parses a comment for a specific item

public cascadeTags (from CodeParserItem)

void $CodeParserItem->cascadeTags ( ParserItem $child );

Cascades parent Docblock tags into a child item
Only cascades the tags specified in the config

public dump

void $ParserClass->dump ( );

Debugging use only

public getDocblockTags (from CodeParserItem)

unknown $CodeParserItem->getDocblockTags ( );

Gets the Docblock tags of this item

protected processGenericDocblockTags (from CodeParserItem)

void $CodeParserItem->processGenericDocblockTags ( mixed $docblock_tags );

Processes general DocBlock tags that should apply to everything

protected processSpecificDocblockTags

void $ParserClass->processSpecificDocblockTags ( $text $docblock_tags );

Applies the contents of a doc-block to this element

public processTags (from CodeParserItem)

void $CodeParserItem->processTags ( );

Processes the tags for a specific item

public setDocblockTags (from CodeParserItem)

void $CodeParserItem->setDocblockTags ( array $tags );

Sets the Docblock tags for this item

public treeWalk

void $ParserClass->treeWalk ( mixed $function_name [, ParserItem $parent_item ] );

Cascades Docblock tags into the children that do not have any tags, and then
runs processTags() for all of the children items.