Fixing HHVM Compatibility (#3437)
This commit is contained in:
parent
c15a3269f9
commit
9df89ccabc
@ -841,7 +841,6 @@ class Message
|
||||
if (is_null($value)) {
|
||||
continue;
|
||||
}
|
||||
$getter = $field->getGetter();
|
||||
$key_field = $field->getMessageType()->getFieldByNumber(1);
|
||||
$value_field = $field->getMessageType()->getFieldByNumber(2);
|
||||
foreach ($value as $tmp_key => $tmp_value) {
|
||||
@ -858,13 +857,12 @@ class Message
|
||||
$this->convertJsonValueToProtoValue(
|
||||
$tmp_value,
|
||||
$value_field);
|
||||
$this->$getter()[$proto_key] = $proto_value;
|
||||
self::kvUpdateHelper($field, $proto_key, $proto_value);
|
||||
}
|
||||
} else if ($field->isRepeated()) {
|
||||
if (is_null($value)) {
|
||||
continue;
|
||||
}
|
||||
$getter = $field->getGetter();
|
||||
foreach ($value as $tmp) {
|
||||
if (is_null($tmp)) {
|
||||
throw new \Exception(
|
||||
@ -872,7 +870,7 @@ class Message
|
||||
}
|
||||
$proto_value =
|
||||
$this->convertJsonValueToProtoValue($tmp, $field);
|
||||
$this->$getter()[] = $proto_value;
|
||||
self::appendHelper($field, $proto_value);
|
||||
}
|
||||
} else {
|
||||
$setter = $field->getSetter();
|
||||
|
Loading…
Reference in New Issue
Block a user