Merge branch 'QA_5_2' #1304
Annotations
1 error and 11 warnings
Infection (8.2, ubuntu-latest)
Process completed with exit code 1.
|
Infection (8.2, ubuntu-latest)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Infection (8.2, ubuntu-latest):
src/Controllers/Export/ExportController.php#L226
Escaped Mutant for Mutator "LogicalAnd":
--- Original
+++ New
@@ @@
Export::$timeStart = time();
Export::$outputKanjiConversion = Encoding::canConvertKanji();
// Do we need to convert charset?
- Export::$outputCharsetConversion = Export::$asFile && Encoding::isSupported() && isset(Current::$charset) && Current::$charset !== 'utf-8' && in_array(Current::$charset, Encoding::listEncodings(), true);
+ Export::$outputCharsetConversion = (Export::$asFile && Encoding::isSupported() && isset(Current::$charset) || Current::$charset !== 'utf-8') && in_array(Current::$charset, Encoding::listEncodings(), true);
// Use on the fly compression?
Export::$onFlyCompression = $config->settings['CompressOnFly'] && Export::$compression === 'gzip';
if (Export::$onFlyCompression) {
|
Infection (8.2, ubuntu-latest):
src/Controllers/Export/ExportController.php#L226
Escaped Mutant for Mutator "LogicalAnd":
--- Original
+++ New
@@ @@
Export::$timeStart = time();
Export::$outputKanjiConversion = Encoding::canConvertKanji();
// Do we need to convert charset?
- Export::$outputCharsetConversion = Export::$asFile && Encoding::isSupported() && isset(Current::$charset) && Current::$charset !== 'utf-8' && in_array(Current::$charset, Encoding::listEncodings(), true);
+ Export::$outputCharsetConversion = (Export::$asFile && Encoding::isSupported() || isset(Current::$charset)) && Current::$charset !== 'utf-8' && in_array(Current::$charset, Encoding::listEncodings(), true);
// Use on the fly compression?
Export::$onFlyCompression = $config->settings['CompressOnFly'] && Export::$compression === 'gzip';
if (Export::$onFlyCompression) {
|
Infection (8.2, ubuntu-latest):
src/Controllers/Export/ExportController.php#L226
Escaped Mutant for Mutator "LogicalAndAllSubExprNegation":
--- Original
+++ New
@@ @@
Export::$timeStart = time();
Export::$outputKanjiConversion = Encoding::canConvertKanji();
// Do we need to convert charset?
- Export::$outputCharsetConversion = Export::$asFile && Encoding::isSupported() && isset(Current::$charset) && Current::$charset !== 'utf-8' && in_array(Current::$charset, Encoding::listEncodings(), true);
+ Export::$outputCharsetConversion = !Export::$asFile && !Encoding::isSupported() && !isset(Current::$charset) && !(Current::$charset !== 'utf-8') && !in_array(Current::$charset, Encoding::listEncodings(), true);
// Use on the fly compression?
Export::$onFlyCompression = $config->settings['CompressOnFly'] && Export::$compression === 'gzip';
if (Export::$onFlyCompression) {
|
Infection (8.2, ubuntu-latest):
src/Controllers/Export/ExportController.php#L226
Escaped Mutant for Mutator "LogicalAnd":
--- Original
+++ New
@@ @@
Export::$timeStart = time();
Export::$outputKanjiConversion = Encoding::canConvertKanji();
// Do we need to convert charset?
- Export::$outputCharsetConversion = Export::$asFile && Encoding::isSupported() && isset(Current::$charset) && Current::$charset !== 'utf-8' && in_array(Current::$charset, Encoding::listEncodings(), true);
+ Export::$outputCharsetConversion = Export::$asFile && Encoding::isSupported() && isset(Current::$charset) && Current::$charset !== 'utf-8' || in_array(Current::$charset, Encoding::listEncodings(), true);
// Use on the fly compression?
Export::$onFlyCompression = $config->settings['CompressOnFly'] && Export::$compression === 'gzip';
if (Export::$onFlyCompression) {
|
Infection (8.2, ubuntu-latest):
src/Controllers/Export/ExportController.php#L226
Escaped Mutant for Mutator "LogicalAndNegation":
--- Original
+++ New
@@ @@
Export::$timeStart = time();
Export::$outputKanjiConversion = Encoding::canConvertKanji();
// Do we need to convert charset?
- Export::$outputCharsetConversion = Export::$asFile && Encoding::isSupported() && isset(Current::$charset) && Current::$charset !== 'utf-8' && in_array(Current::$charset, Encoding::listEncodings(), true);
+ Export::$outputCharsetConversion = !(Export::$asFile && Encoding::isSupported() && isset(Current::$charset) && Current::$charset !== 'utf-8' && in_array(Current::$charset, Encoding::listEncodings(), true));
// Use on the fly compression?
Export::$onFlyCompression = $config->settings['CompressOnFly'] && Export::$compression === 'gzip';
if (Export::$onFlyCompression) {
|
Infection (8.2, ubuntu-latest):
src/Controllers/Export/ExportController.php#L226
Escaped Mutant for Mutator "LogicalAndSingleSubExprNegation":
--- Original
+++ New
@@ @@
Export::$timeStart = time();
Export::$outputKanjiConversion = Encoding::canConvertKanji();
// Do we need to convert charset?
- Export::$outputCharsetConversion = Export::$asFile && Encoding::isSupported() && isset(Current::$charset) && Current::$charset !== 'utf-8' && in_array(Current::$charset, Encoding::listEncodings(), true);
+ Export::$outputCharsetConversion = Export::$asFile && Encoding::isSupported() && isset(Current::$charset) && Current::$charset !== 'utf-8' && !in_array(Current::$charset, Encoding::listEncodings(), true);
// Use on the fly compression?
Export::$onFlyCompression = $config->settings['CompressOnFly'] && Export::$compression === 'gzip';
if (Export::$onFlyCompression) {
|
Infection (8.2, ubuntu-latest):
src/Controllers/Export/ExportController.php#L226
Escaped Mutant for Mutator "LogicalAndSingleSubExprNegation":
--- Original
+++ New
@@ @@
Export::$timeStart = time();
Export::$outputKanjiConversion = Encoding::canConvertKanji();
// Do we need to convert charset?
- Export::$outputCharsetConversion = Export::$asFile && Encoding::isSupported() && isset(Current::$charset) && Current::$charset !== 'utf-8' && in_array(Current::$charset, Encoding::listEncodings(), true);
+ Export::$outputCharsetConversion = Export::$asFile && !Encoding::isSupported() && isset(Current::$charset) && Current::$charset !== 'utf-8' && in_array(Current::$charset, Encoding::listEncodings(), true);
// Use on the fly compression?
Export::$onFlyCompression = $config->settings['CompressOnFly'] && Export::$compression === 'gzip';
if (Export::$onFlyCompression) {
|
Infection (8.2, ubuntu-latest):
src/Controllers/Export/ExportController.php#L228
Escaped Mutant for Mutator "NotIdentical":
--- Original
+++ New
@@ @@
Export::$timeStart = time();
Export::$outputKanjiConversion = Encoding::canConvertKanji();
// Do we need to convert charset?
- Export::$outputCharsetConversion = Export::$asFile && Encoding::isSupported() && isset(Current::$charset) && Current::$charset !== 'utf-8' && in_array(Current::$charset, Encoding::listEncodings(), true);
+ Export::$outputCharsetConversion = Export::$asFile && Encoding::isSupported() && isset(Current::$charset) && Current::$charset === 'utf-8' && in_array(Current::$charset, Encoding::listEncodings(), true);
// Use on the fly compression?
Export::$onFlyCompression = $config->settings['CompressOnFly'] && Export::$compression === 'gzip';
if (Export::$onFlyCompression) {
|
Infection (8.2, ubuntu-latest):
src/Controllers/Import/ImportController.php#L446
Escaped Mutant for Mutator "LogicalAnd":
--- Original
+++ New
@@ @@
return $this->response->response();
}
// Convert the file's charset if necessary
- if (Encoding::isSupported() && ImportSettings::$charsetOfFile !== '' && ImportSettings::$charsetOfFile !== 'utf-8' && in_array(ImportSettings::$charsetOfFile, Encoding::listEncodings(), true)) {
+ if (Encoding::isSupported() && ImportSettings::$charsetOfFile !== '' && ImportSettings::$charsetOfFile !== 'utf-8' || in_array(ImportSettings::$charsetOfFile, Encoding::listEncodings(), true)) {
ImportSettings::$charsetConversion = true;
} elseif (ImportSettings::$charsetOfFile !== '' && ImportSettings::$charsetOfFile !== 'utf-8') {
$this->dbi->query('SET NAMES \'' . ImportSettings::$charsetOfFile . '\'');
|
Infection (8.2, ubuntu-latest):
src/Controllers/Import/ImportController.php#L446
Escaped Mutant for Mutator "LogicalAndAllSubExprNegation":
--- Original
+++ New
@@ @@
return $this->response->response();
}
// Convert the file's charset if necessary
- if (Encoding::isSupported() && ImportSettings::$charsetOfFile !== '' && ImportSettings::$charsetOfFile !== 'utf-8' && in_array(ImportSettings::$charsetOfFile, Encoding::listEncodings(), true)) {
+ if (!Encoding::isSupported() && !(ImportSettings::$charsetOfFile !== '') && !(ImportSettings::$charsetOfFile !== 'utf-8') && !in_array(ImportSettings::$charsetOfFile, Encoding::listEncodings(), true)) {
ImportSettings::$charsetConversion = true;
} elseif (ImportSettings::$charsetOfFile !== '' && ImportSettings::$charsetOfFile !== 'utf-8') {
$this->dbi->query('SET NAMES \'' . ImportSettings::$charsetOfFile . '\'');
|