|
|
|
@ -833,6 +833,8 @@ class Message |
|
|
|
|
} |
|
|
|
|
return $value; |
|
|
|
|
case GPBType::INT32: |
|
|
|
|
case GPBType::SINT32: |
|
|
|
|
case GPBType::SFIXED32: |
|
|
|
|
if (is_null($value)) { |
|
|
|
|
return $this->defaultValue($field); |
|
|
|
|
} |
|
|
|
@ -850,6 +852,7 @@ class Message |
|
|
|
|
} |
|
|
|
|
return $value; |
|
|
|
|
case GPBType::UINT32: |
|
|
|
|
case GPBType::FIXED32: |
|
|
|
|
if (is_null($value)) { |
|
|
|
|
return $this->defaultValue($field); |
|
|
|
|
} |
|
|
|
@ -863,6 +866,8 @@ class Message |
|
|
|
|
} |
|
|
|
|
return $value; |
|
|
|
|
case GPBType::INT64: |
|
|
|
|
case GPBType::SINT64: |
|
|
|
|
case GPBType::SFIXED64: |
|
|
|
|
if (is_null($value)) { |
|
|
|
|
return $this->defaultValue($field); |
|
|
|
|
} |
|
|
|
@ -880,6 +885,7 @@ class Message |
|
|
|
|
} |
|
|
|
|
return $value; |
|
|
|
|
case GPBType::UINT64: |
|
|
|
|
case GPBType::FIXED64: |
|
|
|
|
if (is_null($value)) { |
|
|
|
|
return $this->defaultValue($field); |
|
|
|
|
} |
|
|
|
@ -895,11 +901,6 @@ class Message |
|
|
|
|
$value = bcsub($value, "18446744073709551616"); |
|
|
|
|
} |
|
|
|
|
return $value; |
|
|
|
|
case GPBType::FIXED64: |
|
|
|
|
if (is_null($value)) { |
|
|
|
|
return $this->defaultValue($field); |
|
|
|
|
} |
|
|
|
|
return $value; |
|
|
|
|
default: |
|
|
|
|
return $value; |
|
|
|
|
} |
|
|
|
|