Added message exception if the "setter" is not specified to hydrate a complex type.
This commit is contained in:
parent
d38e0c03b7
commit
bf2f88aa05
|
@ -84,7 +84,7 @@ class RpcLiteralRequestMessageBinder implements MessageBinderInterface
|
||||||
$instanceType->{$type->getOriginalName()} = $value;
|
$instanceType->{$type->getOriginalName()} = $value;
|
||||||
} elseif ($type instanceof MethodComplexType) {
|
} elseif ($type instanceof MethodComplexType) {
|
||||||
if (!$type->getSetter()) {
|
if (!$type->getSetter()) {
|
||||||
throw new \LogicException();
|
throw new \LogicException(sprintf('"setter" option must be specified to hydrate "%s::%s()"', $phpType, $type->getOriginalName()));
|
||||||
}
|
}
|
||||||
|
|
||||||
$instanceType->{$type->getSetter()}($value);
|
$instanceType->{$type->getSetter()}($value);
|
||||||
|
|
Loading…
Reference in New Issue