StructEnum
class StructEnum extends Struct (View source)
Constants
METHOD_VALUE_IS_VALID |
|
METHOD_GET_VALID_VALUES |
|
Methods
setModel(AbstractModel $model)
No description
defineUseStatements()
No description
getConstantAnnotationBlock(PhpConstant $constant)
No description
fillClassMethods()
No description
addStructMethodConstructBodyForAttribute(PhpMethod $method, StructAttribute $attribute, bool $isLast)
No description
from Struct
addStructMethodSetBodyAssignment(PhpMethod $method, StructAttribute $attribute, string $parameterName)
No description
from Struct
getStructMethodSetBodyAssignment(StructAttribute $attribute, string $parameterName)
No description
from Struct
addStructMethodGetBody(PhpMethod $method, StructAttribute $attribute, string $thisAccess)
No description
from Struct
addStructMethodGetBodyReturn(PhpMethod $method, StructAttribute $attribute, string $thisAccess)
No description
from Struct
getMethodAnnotationBlock(PhpMethod $method)
No description
addStructMethodsSetAndGetAnnotationBlockFromStructAttribute(string $setOrGet, PhpAnnotationBlock $annotationBlock, StructAttribute $attribute)
No description
from Struct
addStructMethodsSetAndGetAnnotationBlockFromScalar(string $setOrGet, PhpAnnotationBlock $annotationBlock, string $attributeName)
No description
from Struct
addStructMethodsSetAnnotationBlock(PhpAnnotationBlock $annotationBlock, string $type, string $name)
No description
from Struct
addStructMethodsGetAnnotationBlock(PhpAnnotationBlock $annotationBlock, string $attributeType)
No description
from Struct
addStructMethodsGetAnnotationBlockFromXmlAttribute(PhpAnnotationBlock $annotationBlock, StructAttribute $attribute)
No description
from Struct
addStructPropertiesToAnnotationBlock(PhpAnnotationBlock $annotationBlock)
No description
from Struct
addStructPropertiesToAnnotationBlockUses(PhpAnnotationBlock $annotationBlock)
No description
from Struct
addStructPropertiesToAnnotationBlockParams(PhpAnnotationBlock $annotationBlock)
No description
from Struct
getStructMethodsValidateLengthAnnotationBlock(PhpMethod $method, string $type = '')
No description
from Struct
applyRules(PhpMethod $method, StructAttribute $attribute, string $parameterName, bool $itemType = false)
No description
from Struct
getEnumMethodGetValidValues()
No description
getEnumMethodValues()
No description
getEnumGetValidValuesAnnotationBlock()
No description