category |
Zend |
package |
Zend_CodeGenerator |
copyright |
Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) |
license |
New BSD License |
inherited_from |
\Zend_CodeGenerator_Php_Member_Abstract |
Methods
__construct()
__construct(array $options = array()
)
Inherited
Parameters
$options
array
__toString() - casting to a string will in turn call generate()
__toString() : string
Inherited
fromReflection()
fromReflection(\Zend_Reflection_Method $reflectionMethod) : \Zend_CodeGenerator_Php_Method
Static
Parameters
$reflectionMethod
\Zend_Reflection_Method
Returns
\Zend_CodeGenerator_Php_Method
generate()
generate() : string
generate() - must be implemented by the child
generate()
Inherited
getBody()
getBody() : string
getDocblock()
getDocblock() : \Zend_CodeGenerator_Php_Docblock
Inherited
Returns
\Zend_CodeGenerator_Php_Docblock
getIndentation()
getIndentation() : string | integer
Inherited
getName()
getName() : string
Inherited
getParameters()
getParameters() : array
Returns
array
Array of Zend_CodeGenerator_Php_Parameter
getSourceContent()
getSourceContent() : string
Inherited
getVisibility()
getVisibility() : \const
Inherited
isAbstract()
isAbstract() : boolean
Inherited
isFinal()
isFinal() : boolean
Inherited
isSourceDirty()
isSourceDirty() : boolean
Inherited
isStatic()
isStatic() : boolean
Inherited
setAbstract()
setAbstract(boolean $isAbstract) : \Zend_CodeGenerator_Php_Member_Abstract
Inherited
Parameters
$isAbstract
boolean
Returns
\Zend_CodeGenerator_Php_Member_Abstract
setBody()
setBody(string $body) : \Zend_CodeGenerator_Php_Method
Parameters
$body
string
Returns
\Zend_CodeGenerator_Php_Method
setConfig()
setConfig(\Zend_Config $config) : \Zend_CodeGenerator_Abstract
Inherited
Parameters
$config
\Zend_Config
Returns
\Zend_CodeGenerator_Abstract
setDocblock() Set the docblock
setDocblock(\Zend_CodeGenerator_Php_Docblock|array|string $docblock) : \Zend_CodeGenerator_Php_File
Inherited
Parameters
$docblock
\Zend_CodeGenerator_Php_Docblock
array
string
Returns
\Zend_CodeGenerator_Php_File
setFinal()
setFinal(boolean $isFinal)
inherited_from |
\Zend_CodeGenerator_Php_Member_Abstract::setFinal() |
Parameters
$isFinal
boolean
setFinal()
setFinal(boolean $isFinal) : \Zend_CodeGenerator_Php_Member_Abstract
Inherited
Parameters
$isFinal
boolean
Returns
\Zend_CodeGenerator_Php_Member_Abstract
setIndentation()
setIndentation(string|integer $indentation) : \Zend_CodeGenerator_Php_Abstract
Inherited
Parameters
$indentation
string
integer
Returns
\Zend_CodeGenerator_Php_Abstract
setName()
setName(string $name) : \Zend_CodeGenerator_Php_Member_Abstract
Inherited
Parameters
$name
string
Returns
\Zend_CodeGenerator_Php_Member_Abstract
setOptions()
setOptions(array $options) : \Zend_CodeGenerator_Abstract
Inherited
Parameters
$options
array
Returns
\Zend_CodeGenerator_Abstract
setParameter()
setParameter(\Zend_CodeGenerator_Php_Parameter|array $parameter) : \Zend_CodeGenerator_Php_Method
Parameters
$parameter
\Zend_CodeGenerator_Php_Parameter
array
Returns
\Zend_CodeGenerator_Php_Method
setParameters()
setParameters(array $parameters) : \Zend_CodeGenerator_Php_Method
Parameters
$parameters
array
Returns
\Zend_CodeGenerator_Php_Method
setSourceContent()
setSourceContent(string $sourceContent)
Inherited
Parameters
$sourceContent
string
setSourceDirty()
setSourceDirty(boolean $isSourceDirty = true
) : \Zend_CodeGenerator_Php_Abstract
Inherited
Parameters
$isSourceDirty
boolean
Returns
\Zend_CodeGenerator_Php_Abstract
setStatic()
setStatic(boolean $isStatic) : \Zend_CodeGenerator_Php_Member_Abstract
Inherited
Parameters
$isStatic
boolean
Returns
\Zend_CodeGenerator_Php_Member_Abstract
setVisitibility()
setVisibility(\const $visibility) : \Zend_CodeGenerator_Php_Member_Abstract
Inherited
Parameters
$visibility
\const
Returns
\Zend_CodeGenerator_Php_Member_Abstract
_init() - this is called before the constuctor
_init()
Inherited
_prepare() - this is called at construction completion
_prepare()
Inherited
Properties
$_docblock
$_docblock : \Zend_CodeGenerator_Php_Docblock
inherited_from |
\Zend_CodeGenerator_Php_Member_Abstract::_docblock |
$_docblock
$_docblock : \Zend_CodeGenerator_Php_Docblock
$_indentation
$_indentation : integer | string
$_isAbstract
$_isAbstract : boolean
$_isFinal
$_isFinal : boolean
inherited_from |
\Zend_CodeGenerator_Php_Member_Abstract::_isFinal |
$_isFinal
$_isFinal : boolean
$_isSourceDirty
$_isSourceDirty : boolean
$_isStatic
$_isStatic : boolean
$_parameters
$_parameters : array
$_sourceContent
$_sourceContent : string
$_visibility
$_visibility : \const
Default
self::VISIBILITY_PUBLIC
Constants
Line feed to use in place of EOL
LINE_FEED = "\n"
VISIBILITY_PRIVATE
VISIBILITY_PRIVATE = 'private'
VISIBILITY_PROTECTED
VISIBILITY_PROTECTED = 'protected'
VISIBILITY_PUBLIC
VISIBILITY_PUBLIC = 'public'