Describes one signature variant of a function or method. A function/method may have multiple ParametersAcceptor variants — for example,
the built-in strtok function has different signatures depending on argument count.
Each variant describes the template type parameters, positional parameters, variadicity,
and return type. This is the base interface. ExtendedParametersAcceptor adds separate PHPDoc/native
return types and extended parameter reflection. CallableParametersAcceptor adds
throw points, impure points, and purity information. Use ParametersAcceptorSelector to choose the best variant for a given call site.
| Methods | ||
|---|---|---|
public
|
getTemplateTypeMap(): TemplateTypeMap
|
# |
public
|
getResolvedTemplateTypeMap(): TemplateTypeMap
|
# |
public
|
getParameters(): list<ParameterReflection>
|
# |
public
|
isVariadic(): bool
|
# |
public
|
getReturnType(): Type
|
# |