forked from friendica/php-json-ld
Fix number checks.
This commit is contained in:
parent
b763bdde10
commit
1b8a833bd1
|
@ -1475,7 +1475,7 @@ class JsonLdProcessor {
|
||||||
$o = (object)array('@value' => $o, '@type' => self::XSD_DOUBLE);
|
$o = (object)array('@value' => $o, '@type' => self::XSD_DOUBLE);
|
||||||
}
|
}
|
||||||
// convert integer to @value
|
// convert integer to @value
|
||||||
else if(is_numeric($o)) {
|
else if(is_integer($o)) {
|
||||||
$o = (object)array(
|
$o = (object)array(
|
||||||
'@value' => strval($o), '@type' => self::XSD_INTEGER);
|
'@value' => strval($o), '@type' => self::XSD_INTEGER);
|
||||||
}
|
}
|
||||||
|
@ -2367,7 +2367,7 @@ class JsonLdProcessor {
|
||||||
}
|
}
|
||||||
|
|
||||||
// rank boolean or number
|
// rank boolean or number
|
||||||
if(is_bool($value) || is_numeric($value)) {
|
if(is_bool($value) || is_double($value) || is_integer($value)) {
|
||||||
if(is_bool($value)) {
|
if(is_bool($value)) {
|
||||||
$type = self::XSD_BOOLEAN;
|
$type = self::XSD_BOOLEAN;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue