MCPcopy Index your code
hub / github.com/php/frankenphp / parseStructFields

Method parseStructFields

internal/extgen/classparser.go:136–147  ·  view source on GitHub ↗
(fields []*ast.Field)

Source from the content-addressed store, hash-verified

134}
135
136func (cp *classParser) parseStructFields(fields []*ast.Field) []phpClassProperty {
137 var properties []phpClassProperty
138
139 for _, field := range fields {
140 for _, name := range field.Names {
141 prop := cp.parseStructField(name.Name, field)
142 properties = append(properties, prop)
143 }
144 }
145
146 return properties
147}
148
149func (cp *classParser) parseStructField(fieldName string, field *ast.Field) phpClassProperty {
150 prop := phpClassProperty{Name: fieldName}

Callers 1

parseMethod · 0.95

Calls 1

parseStructFieldMethod · 0.95

Tested by

no test coverage detected