$constants | ClassGenerator | protected |
$containingFileGenerator | ClassGenerator | protected |
$docBlock | ClassGenerator | protected |
$extendedClass | ClassGenerator | protected |
$flags | ClassGenerator | protected |
$implementedInterfaces | ClassGenerator | protected |
$indentation | AbstractGenerator | protected |
$isSourceDirty | AbstractGenerator | protected |
$methods | ClassGenerator | protected |
$name | ClassGenerator | protected |
$namespaceName | ClassGenerator | protected |
$properties | ClassGenerator | protected |
$sourceContent | AbstractGenerator | protected |
$traitUsageGenerator | ClassGenerator | protected |
__construct($name=null, $namespaceName=null, $flags=null, $extends=null, $interfaces=[], $properties=[], $methods=[], $docBlock=null) | ClassGenerator | |
Zend::Code::Generator::AbstractGenerator::__construct($options=[]) | AbstractGenerator | |
addConstant($name, $value) | ClassGenerator | |
addConstantFromGenerator(PropertyGenerator $constant) | ClassGenerator | |
addConstants(array $constants) | ClassGenerator | |
addFlag($flag) | TraitGenerator | |
addMethod($name, array $parameters=[], $flags=MethodGenerator::FLAG_PUBLIC, $body=null, $docBlock=null) | ClassGenerator | |
addMethodFromGenerator(MethodGenerator $method) | ClassGenerator | |
addMethods(array $methods) | ClassGenerator | |
addProperties(array $properties) | ClassGenerator | |
addProperty($name, $defaultValue=null, $flags=PropertyGenerator::FLAG_PUBLIC) | ClassGenerator | |
addPropertyFromGenerator(PropertyGenerator $property) | ClassGenerator | |
addTrait($trait) | ClassGenerator | |
addTraitAlias($method, $alias, $visibility=null) | ClassGenerator | |
addTraitOverride($method, $traitsToReplace) | ClassGenerator | |
addTraits(array $traits) | ClassGenerator | |
addUse($use, $useAlias=null) | ClassGenerator | |
FLAG_ABSTRACT | ClassGenerator | |
FLAG_FINAL | ClassGenerator | |
fromArray(array $array) | TraitGenerator | static |
fromReflection(ClassReflection $classReflection) | TraitGenerator | static |
generate() | ClassGenerator | |
getConstant($constantName) | ClassGenerator | |
getConstants() | ClassGenerator | |
getContainingFileGenerator() | ClassGenerator | |
getDocBlock() | ClassGenerator | |
getExtendedClass() | ClassGenerator | |
getImplementedInterfaces() | ClassGenerator | |
getIndentation() | AbstractGenerator | |
getMethod($methodName) | ClassGenerator | |
getMethods() | ClassGenerator | |
getName() | ClassGenerator | |
getNamespaceName() | ClassGenerator | |
getProperties() | ClassGenerator | |
getProperty($propertyName) | ClassGenerator | |
getSourceContent() | AbstractGenerator | |
getTraitAliases() | ClassGenerator | |
getTraitOverrides() | ClassGenerator | |
getTraits() | ClassGenerator | |
getUses() | ClassGenerator | |
hasConstant($constantName) | ClassGenerator | |
hasMethod($methodName) | ClassGenerator | |
hasProperty($propertyName) | ClassGenerator | |
hasTrait($traitName) | ClassGenerator | |
IMPLEMENTS_KEYWORD | ClassGenerator | |
isAbstract() | ClassGenerator | |
isFinal() | ClassGenerator | |
isSourceDirty() | ClassGenerator | |
LINE_FEED | AbstractGenerator | |
OBJECT_TYPE | TraitGenerator | |
removeFlag($flag) | TraitGenerator | |
removeMethod($methodName) | ClassGenerator | |
removeTrait($traitName) | ClassGenerator | |
removeTraitOverride($method, $overridesToRemove=null) | ClassGenerator | |
setAbstract($isAbstract) | TraitGenerator | |
setContainingFileGenerator(FileGenerator $fileGenerator) | ClassGenerator | |
setDocBlock(DocBlockGenerator $docBlock) | ClassGenerator | |
setExtendedClass($extendedClass) | TraitGenerator | |
setFinal($isFinal) | TraitGenerator | |
setFlags($flags) | TraitGenerator | |
setImplementedInterfaces(array $implementedInterfaces) | TraitGenerator | |
setIndentation($indentation) | AbstractGenerator | |
setName($name) | ClassGenerator | |
setNamespaceName($namespaceName) | ClassGenerator | |
setOptions($options) | AbstractGenerator | |
setSourceContent($sourceContent) | AbstractGenerator | |
setSourceDirty($isSourceDirty=true) | AbstractGenerator | |