(signature string)
| 83 | } |
| 84 | |
| 85 | func (fp *FuncParser) parseSignature(signature string) (*phpFunction, error) { |
| 86 | name, params, returnType, nullable, err := parseSignatureParams(signature) |
| 87 | if err != nil { |
| 88 | return nil, err |
| 89 | } |
| 90 | |
| 91 | return &phpFunction{ |
| 92 | Name: name, |
| 93 | Signature: signature, |
| 94 | Params: params, |
| 95 | ReturnType: phpType(returnType), |
| 96 | IsReturnNullable: nullable, |
| 97 | }, nil |
| 98 | } |