Docs folder standardization and other fixes #292
Annotations
5 warnings
mutation / PHP 8.1-ubuntu-latest:
src/FileCache.php#L110
Escaped Mutant for Mutator "FunctionCallRemoval":
--- Original
+++ New
@@ @@
}
flock($filePointer, LOCK_SH);
$value = stream_get_contents($filePointer);
- flock($filePointer, LOCK_UN);
+
fclose($filePointer);
return unserialize($value);
}
|
mutation / PHP 8.1-ubuntu-latest:
src/FileCache.php#L130
Escaped Mutant for Mutator "GreaterThan":
--- Original
+++ New
@@ @@
}
$file = $this->getCacheFile($key);
$cacheDirectory = dirname($file);
- if (!is_dir($this->cachePath) || $this->directoryLevel > 0 && !$this->createDirectoryIfNotExists($cacheDirectory)) {
+ if (!is_dir($this->cachePath) || $this->directoryLevel >= 0 && !$this->createDirectoryIfNotExists($cacheDirectory)) {
throw new CacheException("Failed to create cache directory \"{$cacheDirectory}\".");
}
// If ownership differs the touch call will fail, so we try to
|
mutation / PHP 8.1-ubuntu-latest:
src/FileCache.php#L138
Escaped Mutant for Mutator "LogicalAndSingleSubExprNegation":
--- Original
+++ New
@@ @@
// If ownership differs the touch call will fail, so we try to
// rebuild the file from scratch by deleting it first
// https://github.com/yiisoft/yii2/pull/16120
- if (function_exists('posix_geteuid') && is_file($file) && fileowner($file) !== posix_geteuid()) {
+ if (!function_exists('posix_geteuid') && is_file($file) && fileowner($file) !== posix_geteuid()) {
@Unlink($file);
}
if (file_put_contents($file, serialize($value), LOCK_EX) === false) {
|
mutation / PHP 8.1-ubuntu-latest:
src/FileCache.php#L181
Escaped Mutant for Mutator "MethodCallRemoval":
--- Original
+++ New
@@ @@
public function getMultiple(iterable $keys, mixed $default = null) : iterable
{
$keys = $this->iterableToArray($keys);
- $this->validateKeys($keys);
+
$results = [];
foreach ($keys as $key) {
$results[$key] = $this->get($key, $default);
|
mutation / PHP 8.1-ubuntu-latest:
src/FileCache.php#L212
Escaped Mutant for Mutator "TrueValue":
--- Original
+++ New
@@ @@
foreach ($keys as $key) {
$this->delete($key);
}
- return true;
+ return false;
}
public function has(string $key) : bool
{
|