com pftt2: Remove unsupported ini directives: src/com/mostc/pftt/model/core/PhpIni.java src/com/mostc/pftt/model/smoke/RequiredExtensionsSmokeTest.java

[email protected] (Christoph Michael Becker)
Newsgroups php.qa
Message-ID <[email protected]>
Commit:    8ef1c24a647d70c53a1f2d6b894e8d20f521e676
Author:    Christoph M. Becker <[email protected]>         Fri, 11 Oct 2019 18:24:48 +0200
Parents:   492a1aff61a5fd641e13dc0e74345c5a9c0aa30d
Branches:  master

Link:       http://git.php.net/?p=pftt2.git;a=commitdiff;h=8ef1c24a647d70c53a1f2d6b894e8d20f521e676

Log:
Remove unsupported ini directives

`safe_mode` and `magic_quotes_runtime` are unsupported as of PHP 5.4.0;
the `unicde.*` directives have been a PHP 6 thing.  `disable_defs` is
unknown.  No need to keep them.

Changed paths:
  M  src/com/mostc/pftt/model/core/PhpIni.java
  M  src/com/mostc/pftt/model/smoke/RequiredExtensionsSmokeTest.java


Diff:
diff --git a/src/com/mostc/pftt/model/core/PhpIni.java b/src/com/mostc/pftt/model/core/PhpIni.java
index 7354eca2..39d0daa8 100644
--- a/src/com/mostc/pftt/model/core/PhpIni.java
+++ b/src/com/mostc/pftt/model/core/PhpIni.java
@@ -41,8 +41,6 @@ public class PhpIni {
 	public static final String EXTENSION_DIR = "extension_dir";
 	public static final String OUTPUT_HANDLER = "output_handler";
 	public static final String OPEN_BASEDIR = "open_basedir";
-	public static final String SAFE_MODE = "safe_mode";
-	public static final String DISABLE_DEFS = "disable_defs";
 	public static final String OUTPUT_BUFFERING = "output_buffering";
 	public static final String ERROR_REPORTING = "error_reporting";
 	public static final String DISPLAY_ERRORS = "display_errors";
@@ -58,13 +56,8 @@ public class PhpIni {
 	public static final String ERROR_APPEND_STRING = "error_append_string";
 	public static final String AUTO_PREPEND_FILE = "auto_prepend_file";
 	public static final String AUTO_APPEND_FILE = "auto_append_file";
-	public static final String MAGIC_QUOTES_RUNTIME = "magic_quotes_runtime";
 	public static final String IGNORE_REPEATED_ERRORS = "ignore_repeated_errors";
 	public static final String PRECISION = "precision";
-	public static final String UNICODE_RUNTIME_ENCODING = "unicode.runtime_encoding";
-	public static final String UNICODE_SCRIPT_ENCODING = "unicode.script_encoding";
-	public static final String UNICODE_OUTPUT_ENCODING = "unicode.output_encoding";
-	public static final String UNICODE_FROM_ERROR_MODE = "unicode.from_error_mode";
 	public static final String SESSION_AUTO_START = "session.auto_start";
 	public static final String SYS_TEMP_DIR = "sys_temp_dir";
 	public static final String ON = "On";
diff --git a/src/com/mostc/pftt/model/smoke/RequiredExtensionsSmokeTest.java b/src/com/mostc/pftt/model/smoke/RequiredExtensionsSmokeTest.java
index b09305c6..336fc5d3 100644
--- a/src/com/mostc/pftt/model/smoke/RequiredExtensionsSmokeTest.java
+++ b/src/com/mostc/pftt/model/smoke/RequiredExtensionsSmokeTest.java
@@ -210,8 +210,6 @@ public class RequiredExtensionsSmokeTest extends SmokeTest {
 		// ini.putSingle("date.timezone", "'UTC'");
 		ini.putMulti(PhpIni.OUTPUT_HANDLER, StringUtil.EMPTY);
 		ini.putMulti(PhpIni.OPEN_BASEDIR, StringUtil.EMPTY);
-		ini.putMulti(PhpIni.SAFE_MODE, 0);
-		ini.putMulti(PhpIni.DISABLE_DEFS, PhpIni.OFF);
 		ini.putMulti(PhpIni.OUTPUT_BUFFERING, PhpIni.ON);
 		
 		// CRITICAL PhpUnit tests w/ remote fs scenarios
@@ -252,13 +250,8 @@ public class RequiredExtensionsSmokeTest extends SmokeTest {
 		ini.putMulti(PhpIni.ERROR_APPEND_STRING, StringUtil.EMPTY);
 		ini.putMulti(PhpIni.AUTO_PREPEND_FILE, StringUtil.EMPTY);
 		ini.putMulti(PhpIni.AUTO_APPEND_FILE, StringUtil.EMPTY);
-		ini.putMulti(PhpIni.MAGIC_QUOTES_RUNTIME, PhpIni.OFF);
 		ini.putMulti(PhpIni.IGNORE_REPEATED_ERRORS, PhpIni.OFF);
 		ini.putMulti(PhpIni.PRECISION, 14);
-		ini.putMulti(PhpIni.UNICODE_RUNTIME_ENCODING, PhpIni.ISO_8859_1);
-		ini.putMulti(PhpIni.UNICODE_SCRIPT_ENCODING, PhpIni.UTF_8);
-		ini.putMulti(PhpIni.UNICODE_OUTPUT_ENCODING, PhpIni.UTF_8);
-		ini.putMulti(PhpIni.UNICODE_FROM_ERROR_MODE, PhpIni.U_INVALID_SUBSTITUTE);
 		ini.putMulti(PhpIni.SESSION_AUTO_START, PhpIni.OFF);
 		// added sys_temp_dir for PHAR PHPTs - otherwise they'll use CWD for their temp dir
 		// even if its on a remote file system (slow & buggy)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.