Skip to content

Docs folder standardization and other fixes #292

Docs folder standardization and other fixes

Docs folder standardization and other fixes #292

Triggered via pull request April 15, 2024 12:04
Status Success
Total duration 1m 41s
Artifacts

mutation.yml

on: pull_request
Matrix: mutation / roave-infection
Fit to window
Zoom out
Zoom in

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 {