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

Returns

string

fromReflection()

fromReflection(\Zend_Reflection_Method $reflectionMethod) : \Zend_CodeGenerator_Php_Method
Static

Parameters

$reflectionMethod

\Zend_Reflection_Method

Returns

\Zend_CodeGenerator_Php_Method

generate()

generate() : string

Returns

string

generate() - must be implemented by the child

generate() 
Inherited

getBody()

getBody() : string

Returns

string

getDocblock()

getDocblock() : \Zend_CodeGenerator_Php_Docblock
Inherited

Returns

\Zend_CodeGenerator_Php_Docblock

getIndentation()

getIndentation() : string | integer
Inherited

Returns

stringinteger

getName()

getName() : string
Inherited

Returns

string

getParameters()

getParameters() : array

Returns

arrayArray of Zend_CodeGenerator_Php_Parameter

getSourceContent()

getSourceContent() : string
Inherited

Returns

string

getVisibility()

getVisibility() : \const
Inherited

Returns

\const

isAbstract()

isAbstract() : boolean
Inherited

Returns

boolean

isFinal()

isFinal() : boolean
Inherited

Returns

boolean

isSourceDirty()

isSourceDirty() : boolean
Inherited

Returns

boolean

isStatic()

isStatic() : boolean
Inherited

Returns

boolean

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_Docblockarraystring

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

stringinteger

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_Parameterarray

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

 

$_body

$_body : string

Default

null
 

$_docblock

$_docblock : \Zend_CodeGenerator_Php_Docblock

Default

null
inherited_from \Zend_CodeGenerator_Php_Member_Abstract::_docblock
 

$_docblock

$_docblock : \Zend_CodeGenerator_Php_Docblock

Default

null
 

$_indentation

$_indentation : integer | string

Default

' '
 

$_isAbstract

$_isAbstract : boolean

Default

false
 

$_isFinal

$_isFinal : boolean

Default

false
inherited_from \Zend_CodeGenerator_Php_Member_Abstract::_isFinal
 

$_isFinal

$_isFinal : boolean

Default

false
 

$_isSourceDirty

$_isSourceDirty : boolean

Default

true
 

$_isStatic

$_isStatic : boolean

Default

false
 

$_name

$_name : string

Default

null
 

$_parameters

$_parameters : array

Default

array()
 

$_sourceContent

$_sourceContent : string

Default

null
 

$_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'