Skip to content

Reflect @implements, @extends as regular types to support single argu… #356

Reflect @implements, @extends as regular types to support single argu…

Reflect @implements, @extends as regular types to support single argu… #356

Triggered via push August 12, 2024 02:06
Status Failure
Total duration 6m 30s
Artifacts

check.yml

on: push
Matrix: psalm
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

12 errors and 5 warnings
packages
Process completed with exit code 201.
test (8.1, lowest)
Process completed with exit code 201.
test (8.2, highest)
The job was canceled because "_8_1_lowest" failed.
test (8.2, highest)
The operation was canceled.
test (8.2, lowest)
The job was canceled because "_8_1_lowest" failed.
test (8.2, lowest)
The operation was canceled.
test (8.3, lowest)
The job was canceled because "_8_1_lowest" failed.
test (8.3, lowest)
The operation was canceled.
test (8.1, highest)
The job was canceled because "_8_1_lowest" failed.
test (8.1, highest)
The operation was canceled.
test (8.3, highest)
The job was canceled because "_8_1_lowest" failed.
test (8.3, highest)
The operation was canceled.
infection: src/ChangeDetector/FileChangeDetector.php#L33
Escaped Mutant for Mutator "FalseValue": @@ @@ public static function fromFile(string $file): self { $mtime = @filemtime($file); - if ($mtime === false) { + if ($mtime === true) { throw new FileIsNotReadable($file); } $xxh3 = @hash_file(self::HASHING_ALGORITHM, $file);
infection: src/ChangeDetector/FileChangeDetector.php#L34
Escaped Mutant for Mutator "Throw_": @@ @@ { $mtime = @filemtime($file); if ($mtime === false) { - throw new FileIsNotReadable($file); + new FileIsNotReadable($file); } $xxh3 = @hash_file(self::HASHING_ALGORITHM, $file); if ($xxh3 === false) {
infection: src/ChangeDetector/PhpExtensionVersionChangeDetector.php#L27
Escaped Mutant for Mutator "LogicalAnd": @@ @@ public static function fromName(string $name): self { $version = phpversion($name); - if ($version === false && !\extension_loaded($name)) { + if ($version === false || !\extension_loaded($name)) { throw new ExtensionIsNotInstalled($name); } return new self($name, $version);
infection: src/ChangeDetector/PhpExtensionVersionChangeDetector.php#L39
Escaped Mutant for Mutator "FalseValue": @@ @@ { /** @var non-empty-string */ $name = $extension->name; - return new self($name, $extension->getVersion() ?? false); + return new self($name, $extension->getVersion() ?? true); } public function changed(): bool {
test (8.3, highest)
Runner GitHub Actions 8 did not respond to a cancelation request with 00:05:00.