Class: parserMethod

Source Location: /phpDocumentor/ParserElements.inc

Class Overview [line 1628]

parserBase
   |
   --parserElement
      |
      --parserFunction
         |
         --parserMethod

Author(s):

Version:

  • $Id: ParserElements.inc 289555 2009-10-12 03:52:03Z ashnazg $

Copyright:

  • 2002-2008 Gregory Beaver

Variables

Constants

Methods


Inherited Methods

Class: parserFunction

parserFunction::addGlobals()
Add all "global $var, $var2" declarations to this function
parserFunction::addParam()
parserFunction::addSource()
Set the source code. Always array in PHP 4.3.0+
parserFunction::addStatics()
Add all "static $var, $var2 = 6" declarations to this function
parserFunction::getConflicts()
Returns all functions in other packages that have the same name as this function
parserFunction::getFunctionCall()
Get a human-friendly description of the function call
parserFunction::getIntricateFunctionCall()
Like getFunctionCall(), but has no English or pre-determined formatting.
parserFunction::getLink()
quick way to link to this element
parserFunction::getParam()
parserFunction::getReturnsReference()
parserFunction::getSource()
parserFunction::hasSource()
Determine whether the source code has been requested via {@source}
parserFunction::listGlobals()
parserFunction::listParams()
parserFunction::listStatics()
parserFunction::setReturnsReference()
sets $returnsreference to true

Class: parserBase

parserBase::getType()
gets the type
parserBase::getValue()
gets the value
parserBase::setValue()
sets the given value


Class Details

Tags:

[ Top ]


Class Variables

$class =  ''

[line 1640]

Tags:

  • var - class that contains this method

Type: string

Overrides:

[ Top ]

$isConstructor =  false

[line 1636]

Tags:

  • var - whether this method is a constructor

Type: boolean

Overrides:

[ Top ]

$isDestructor =  false

[line 1638]

Tags:

  • var - whether this method is a destructor by PEAR standards

Type: boolean

Overrides:

[ Top ]

$type =  'method'

[line 1634]

Type is used by many functions to skip the hassle of if phpDocumentor_get_class($blah) == 'parserBlah'

Tags:

  • var - always 'method'

Type: string

Overrides: Array

[ Top ]

$_modifiers = array()

[line 1641]

Type: mixed

Overrides:

[ Top ]


Class Methods

parserMethod

parserMethod parserMethod( string $class)

[line 1646]

Parameters:

  • string $class -

[ Top ]

addParam

void addParam( string $name, string $value, [boolean $has_default = true], [null|string $typehint = null])

[line 1657]

Overrides parserFunction::addParam() (parent method not documented)

Parameters:

  • string $name -
  • string $value - default value parsed from function definition
  • boolean $has_default - indicates whether this parameter has a default value
  • null|string $typehint - class type hint

[ Top ]

getClass

string getClass( )

[line 1690]

Return name of the class that contains this method

Parameters:

[ Top ]

getFunctionCall

string getFunctionCall( )

[line 1671]

adds "constructor " to start of function call if $isConstructor is true

Tags:

Overrides parserFunction::getFunctionCall() (Get a human-friendly description of the function call)

Parameters:

[ Top ]

getImplements

mixed getImplements( Converter &$c)

[line 1805]

Tags:

Parameters:

[ Top ]

getIntricateFunctionCall

void getIntricateFunctionCall( $converter, $paramtags)

[line 1678]

Overrides parserFunction::getIntricateFunctionCall() (Like getFunctionCall(), but has no English or pre-determined formatting.)

Parameters:

  • $converter -
  • $paramtags -

[ Top ]

getLink

mixed getLink( Converter $c, [string $text = false], [ $returnobj = false])

[line 1915]

quick way to link to this element

Tags:

  • return - converter-specific link to this method

Overrides parserFunction::getLink() (quick way to link to this element)

Parameters:

  • Converter $c -
  • string $text - text to display for the link or false for default text
  • $returnobj -

[ Top ]

getModifiers

string getModifiers( )

[line 1699]

Return name of the class that contains this method

Parameters:

[ Top ]

getOverrides

mixed getOverrides( Converter &$c)

[line 1718]

Tags:

  • return - parserMethod representing method this method overrides from the parent class, or false if none

Parameters:

[ Top ]

getOverridingMethods

array getOverridingMethods( Converter &$c)

[line 1944]

Tags:

Parameters:

[ Top ]

getOverridingMethodsForClass

array getOverridingMethodsForClass( Converter &$c, parserClass &$class)

[line 1956]

Tags:

  • return - an array of parserMethods from ALL child classes that override this method in the given class

Parameters:

[ Top ]

setConstructor

void setConstructor( )

[line 1927]

Use this method to tell the parser that this method is the class constructor

Parameters:

[ Top ]

setDestructor

void setDestructor( )

[line 1935]

Use this method to tell the parser that this method is the class constructor

Parameters:

[ Top ]

setModifiers

string setModifiers( $m)

[line 1708]

Return name of the class that contains this method

Parameters:

  • $m -

[ Top ]


Class Constants


Documentation generated on Tue, 06 Dec 2011 07:08:22 -0600 by phpDocumentor 1.4.4