Browse Source

Fix ini_set calls to use strings as second parameter

Michael Hoffmann 8 years ago
parent
commit
09a18a7983

+ 3 - 3
src/Console/ShellDispatcher.php

@@ -142,9 +142,9 @@ class ShellDispatcher
         }
 
         if (function_exists('ini_set')) {
-            ini_set('html_errors', false);
-            ini_set('implicit_flush', true);
-            ini_set('max_execution_time', 0);
+            ini_set('html_errors', '0');
+            ini_set('implicit_flush', '1');
+            ini_set('max_execution_time', '0');
         }
 
         $this->shiftArgs();

+ 1 - 1
src/Core/Configure.php

@@ -96,7 +96,7 @@ class Configure
                 static::$_hasIniSet = function_exists('ini_set');
             }
             if (static::$_hasIniSet) {
-                ini_set('display_errors', $config['debug'] ? 1 : 0);
+                ini_set('display_errors', $config['debug'] ? '1' : '0');
             }
         }
 

+ 1 - 1
tests/TestCase/Network/Session/DatabaseSessionTest.php

@@ -154,7 +154,7 @@ class DatabaseSessionTest extends TestCase
     {
         TableRegistry::clear();
 
-        ini_set('session.gc_maxlifetime', 0);
+        ini_set('session.gc_maxlifetime', '0');
         $storage = new DatabaseSession();
         $storage->write('foo', 'Some value');