(className, signature string)
| 286 | } |
| 287 | |
| 288 | func (cp *classParser) parseMethodSignature(className, signature string) (*phpClassMethod, error) { |
| 289 | name, params, returnType, nullable, err := parseSignatureParams(signature) |
| 290 | if err != nil { |
| 291 | return nil, err |
| 292 | } |
| 293 | |
| 294 | return &phpClassMethod{ |
| 295 | Name: name, |
| 296 | PhpName: name, |
| 297 | ClassName: className, |
| 298 | Signature: signature, |
| 299 | Params: params, |
| 300 | ReturnType: phpType(returnType), |
| 301 | isReturnNullable: nullable, |
| 302 | }, nil |
| 303 | } |
no test coverage detected