Fix a bug with WebsiteSettings.php
This commit is contained in:
parent
0857fccd14
commit
fd199dc08a
|
|
@ -43,7 +43,7 @@ namespace Alphaland\Web {
|
||||||
case 'float':
|
case 'float':
|
||||||
return (string) $value;
|
return (string) $value;
|
||||||
case 'boolean':
|
case 'boolean':
|
||||||
return $value ? 'true' : 'false';
|
return $value === true ? 'true' : 'false';
|
||||||
case 'array':
|
case 'array':
|
||||||
return json_encode($value);
|
return json_encode($value);
|
||||||
default:
|
default:
|
||||||
|
|
@ -65,7 +65,8 @@ namespace Alphaland\Web {
|
||||||
case 'float':
|
case 'float':
|
||||||
return floatval($value);
|
return floatval($value);
|
||||||
case 'boolean':
|
case 'boolean':
|
||||||
return boolval($value);
|
// convert the value to a lowercase value
|
||||||
|
return strtolower($value) === 'true';
|
||||||
case 'array':
|
case 'array':
|
||||||
return json_decode($value, true);
|
return json_decode($value, true);
|
||||||
default:
|
default:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue