OSDN Git Service

fix unit test 0.4.1
authorfrostbane <frostbane@programmer.net>
Fri, 15 Nov 2019 02:02:13 +0000 (11:02 +0900)
committerfrostbane <frostbane@programmer.net>
Fri, 15 Nov 2019 02:43:25 +0000 (11:43 +0900)
.gitignore
src/DocBlockReader/Reader.php

index 33f6954..f8f6558 100644 (file)
@@ -1,4 +1,38 @@
-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
index 598e149..9104b2a 100644 (file)
@@ -160,11 +160,16 @@ class Reader
        {
                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;