Struct
class Struct extends AbstractModelFile (View source)
Methods
setModel(AbstractModel $model)
No description
getModel()
No description
defineUseStatements()
No description
getConstantAnnotationBlock(PhpConstant $constant)
No description
getModelAttributes()
No description
getPropertyAnnotationBlock(PhpProperty $property)
No description
fillClassMethods()
No description
addStructMethodConstruct()
No description
addStructMethodConstructBody(PhpMethod $method)
No description
addStructMethodConstructBodyForAttribute(PhpMethod $method, StructAttribute $attribute, bool $isLast)
No description
getStructMethodParametersValues()
No description
getStructMethodParameter(StructAttribute $attribute)
No description
addStructMethodsSetAndGet()
No description
addStructMethodAddTo(StructAttribute $attribute)
No description
addStructMethodAddToBody(PhpMethod $method, StructAttribute $attribute)
No description
addStructMethodSet(StructAttribute $attribute)
No description
addStructMethodSetBody(PhpMethod $method, StructAttribute $attribute)
No description
addStructMethodSetBodyAssignment(PhpMethod $method, StructAttribute $attribute, string $parameterName)
No description
addStructMethodSetBodyReturn(PhpMethod $method)
No description
getStructMethodSetBodyAssignment(StructAttribute $attribute, string $parameterName)
No description
addStructMethodGetBody(PhpMethod $method, StructAttribute $attribute, string $thisAccess)
No description
addStructMethodGetBodyReturn(PhpMethod $method, StructAttribute $attribute, string $thisAccess)
No description
addStructMethodGet(StructAttribute $attribute)
No description
getStructMethodGetParameters(StructAttribute $attribute)
No description
getMethodAnnotationBlock(PhpMethod $method)
No description
getStructMethodAnnotationBlock(PhpMethod $method)
No description
getStructMethodConstructAnnotationBlock()
No description
getStructMethodsSetAndGetAnnotationBlock(PhpMethod $method)
No description
addStructMethodsSetAndGetAnnotationBlockFromStructAttribute(string $setOrGet, PhpAnnotationBlock $annotationBlock, StructAttribute $attribute)
No description
addStructMethodsSetAndGetAnnotationBlockFromScalar(string $setOrGet, PhpAnnotationBlock $annotationBlock, string $attributeName)
No description
addStructMethodsSetAnnotationBlock(PhpAnnotationBlock $annotationBlock, string $type, string $name)
No description
addStructMethodsGetAnnotationBlock(PhpAnnotationBlock $annotationBlock, string $attributeType)
No description
addStructMethodsGetAnnotationBlockFromXmlAttribute(PhpAnnotationBlock $annotationBlock, StructAttribute $attribute)
No description
addStructPropertiesToAnnotationBlock(PhpAnnotationBlock $annotationBlock)
No description
addStructPropertiesToAnnotationBlockUses(PhpAnnotationBlock $annotationBlock)
No description
addStructPropertiesToAnnotationBlockParams(PhpAnnotationBlock $annotationBlock)
No description
getStructMethodsAddToAnnotationBlock(PhpMethod $method)
No description
getStructMethodsValidateArrayAnnotationBlock(PhpMethod $method)
No description
getStructMethodsValidateUnionAnnotationBlock(PhpMethod $method)
No description
getStructMethodsValidateChoiceAnnotationBlock(PhpMethod $method)
No description
getStructMethodsValidateLengthAnnotationBlock(PhpMethod $method, string $type = '')
No description
applyRules(PhpMethod $method, StructAttribute $attribute, string $parameterName, bool $itemType = false)
No description