Methods

__construct()

__construct(\Zend\Code\Generator\ClassGenerator $classGenerator) 

Parameters

$classGenerator

addTrait()

addTrait($trait) 

inherit Zend\Code\Generator\TraitUsageInterface

Parameters

$trait

addTraitAlias()

addTraitAlias($method, $alias, $visibility) 

inherit Zend\Code\Generator\TraitUsageInterface

Parameters

$method

$alias

$visibility

addTraitOverride()

addTraitOverride($method, $traitsToReplace) 

inherit Zend\Code\Generator\TraitUsageInterface

Parameters

$method

$traitsToReplace

addTraits()

addTraits(array $traits) 

inherit Zend\Code\Generator\TraitUsageInterface

Parameters

$traits

addUse()

addUse($use, $useAlias) 

inherit Zend\Code\Generator\TraitUsageInterface

Parameters

$use

$useAlias

generate()

generate() 

inherit Zend\Code\Generator\GeneratorInterface

getIndentation()

getIndentation() : string
Inherited

inherited_from \Zend\Code\Generator\AbstractGenerator::getIndentation()

Returns

string

getSourceContent()

getSourceContent() : string
Inherited

inherited_from \Zend\Code\Generator\AbstractGenerator::getSourceContent()

Returns

string

getTraitAliases()

getTraitAliases() 

inherit Zend\Code\Generator\TraitUsageInterface

getTraitOverrides()

getTraitOverrides() 

inherit Zend\Code\Generator\TraitUsageInterface

getTraits()

getTraits() 

inherit Zend\Code\Generator\TraitUsageInterface

getUses()

getUses() 

inherit Zend\Code\Generator\TraitUsageInterface

hasTrait()

hasTrait($traitName) 

inherit Zend\Code\Generator\TraitUsageInterface

Parameters

$traitName

isSourceDirty()

isSourceDirty() : bool
Inherited

inherited_from \Zend\Code\Generator\AbstractGenerator::isSourceDirty()

Returns

bool

removeTrait()

removeTrait($traitName) 

inherit Zend\Code\Generator\TraitUsageInterface

Parameters

$traitName

removeTraitOverride()

removeTraitOverride($method, $overridesToRemove) 

inherit Zend\Code\Generator\TraitUsageInterface

Parameters

$method

$overridesToRemove

setIndentation()

setIndentation(string $indentation) : \Zend\Code\Generator\AbstractGenerator
Inherited

inherited_from \Zend\Code\Generator\AbstractGenerator::setIndentation()

Parameters

$indentation

string

Returns

setOptions()

setOptions(array | \Traversable $options) : \Zend\Code\Generator\AbstractGenerator
Inherited

inherited_from \Zend\Code\Generator\AbstractGenerator::setOptions()

Parameters

$options

array\Traversable

Exceptions

\Zend\Code\Generator\Exception\InvalidArgumentException

Returns

setSourceContent()

setSourceContent(string $sourceContent) : \Zend\Code\Generator\AbstractGenerator
Inherited

inherited_from \Zend\Code\Generator\AbstractGenerator::setSourceContent()

Parameters

$sourceContent

string

Returns

setSourceDirty()

setSourceDirty(bool $isSourceDirty) : \Zend\Code\Generator\AbstractGenerator
Inherited

inherited_from \Zend\Code\Generator\AbstractGenerator::setSourceDirty()

Parameters

$isSourceDirty

bool

Returns

 Properties

 

$classGenerator

$classGenerator : \Zend\Code\Generator\ClassGenerator

 

<p>4 spaces by default</p>

$indentation : int | string
Inherited

inherited_from \Zend\Code\Generator\AbstractGenerator::$$indentation
 

$isSourceDirty

$isSourceDirty : bool
Inherited

inherited_from \Zend\Code\Generator\AbstractGenerator::$$isSourceDirty
 

$sourceContent

$sourceContent : string
Inherited

inherited_from \Zend\Code\Generator\AbstractGenerator::$$sourceContent
 

<p>Array of trait aliases</p>

$traitAliases : array

 

<p>Array of trait overrides</p>

$traitOverrides : array

 

<p>Array of trait names</p>

$traits : array

 

<p>Array of string names</p>

$uses : array

 Constants

 

Line feed to use in place of EOL

LINE_FEED 
Inherited

inherited_from \Zend\Code\Generator\AbstractGenerator::LINE_FEED