Pelzini

This is the code documentation for the Pelzini project

Page options:

Inherited members

class ParserFile

Represents a file

Authors

Variables

NameVisibilityDescription
$authors 
$classes 
$constants 
$deprecated 
$description 
$docblock_tags 
$enumerations 
$example 
$functions 
$info_tags 
$linenum 
$name 
$namespace 
$see 
$since 
$source 
$tables 

Functions

NameVisibilityDescription
__constructpublic 
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
processSpecificDocblockTagspublicApplies 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 $ParserFile->__construct ( );

This function does not have a description

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 $ParserFile->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

public processSpecificDocblockTags

void $ParserFile->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 $ParserFile->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.