-composer.phar
+# syntax:glob
+
+# project files
+.idea/*
*.sublime-*
-test.php
-vendor
\ No newline at end of file
+.viproj*
+.vimproj*
+.project
+.vscode/*
+*.iml
+
+# temporary directories and 3rd party source code directories
+tmp/*
+var/*
+cache/*
+log/*
+logs/*
+docs/*
+dev/.zim/*
+node_modules/*
+vendor/*
+
+# temporary files
+*.tmp
+*.bak
+*.orig
+*.tmp
+
+# composer ignored files
+composer.phar
+composer.lock
+
+# system generated files
+.buildpath
+.settings
+.DS_Store
+Thumbs.db
+desktop.ini
{
if($originalValue && $originalValue !== 'null')
{
- // try to json decode, if cannot then store as string
- if( ($json = json_decode($originalValue,TRUE)) === NULL)
+ $lower = strtolower($originalValue);
+ if(($lower === "true" || $lower === "false" || $lower === "null") && $lower !== $originalValue)
{
$value = $originalValue;
}
+ else if( ($json = json_decode($originalValue,TRUE)) === NULL)
+ {
+ // try to json decode, if cannot then store as string
+ $value = $originalValue;
+ }
else
{
$value = $json;