Skip to content

Get phpstan working (3rd try). #1238

Get phpstan working (3rd try).

Get phpstan working (3rd try). #1238

Triggered via push July 30, 2026 07:44
Status Failure
Total duration 2m 50s
Artifacts 1

ci.yml

on: push
PHPCPD
25s
PHPCPD
Tests
2m 46s
Tests
PHPLoc
21s
PHPLoc
PHPStan (experimental)
1m 6s
PHPStan (experimental)
PHP-CS-Fixer
27s
PHP-CS-Fixer
PHP-Code-Sniffer
36s
PHP-Code-Sniffer
Lint YAML
35s
Lint YAML
Validate Doctrine schema
31s
Validate Doctrine schema
Security checks
37s
Security checks
Fit to window
Zoom out
Zoom in

Annotations

1 error and 10 warnings
PHPStan (experimental)
Process completed with exit code 1.
Tests: src/Model/Admin/RightsModel.php#L190
Escaped Mutant for Mutator "LessThan": @@ @@ $length = \strlen($scope); while ($offset < $length) { - while ($offset < $length && ctype_space($scope[$offset])) { + while ($offset <= $length && ctype_space($scope[$offset])) { ++$offset; } if ($offset >= $length) {
Tests: src/Model/Admin/RightsModel.php#L189
Escaped Mutant for Mutator "LessThan": @@ @@ $offset = 0; $length = \strlen($scope); - while ($offset < $length) { + while ($offset <= $length) { while ($offset < $length && ctype_space($scope[$offset])) { ++$offset; }
Tests: src/Model/Admin/RightsModel.php#L182
Escaped Mutant for Mutator "ReturnRemoval": @@ @@ { $scope = trim($scope); if ('' === $scope) { - return []; + } $tokens = [];
Tests: src/Model/Admin/RightsModel.php#L180
Escaped Mutant for Mutator "UnwrapTrim": @@ @@ */ private function parseScope(string $scope): ?array { - $scope = trim($scope); + $scope = $scope; if ('' === $scope) { return []; }
Tests: src/Model/Admin/CheckerModel.php#L128
Escaped Mutant for Mutator "ArrayItemRemoval": @@ @@ ]); } - $url = $this->urlGenerator->generate('conversation_view', ['id' => $message->getId()]); + $url = $this->urlGenerator->generate('conversation_view', []); $hostingRequest = $message->getRequest(); if (null === $hostingRequest) { $payload = BrowserNotificationPayload::message($message->getSender(), $url);
Tests: src/Model/Admin/CheckerModel.php#L128
Escaped Mutant for Mutator "ArrayItem": @@ @@ ]); } - $url = $this->urlGenerator->generate('conversation_view', ['id' => $message->getId()]); + $url = $this->urlGenerator->generate('conversation_view', ['id' > $message->getId()]); $hostingRequest = $message->getRequest(); if (null === $hostingRequest) { $payload = BrowserNotificationPayload::message($message->getSender(), $url);
Tests: src/Model/Admin/CheckerModel.php#L115
Escaped Mutant for Mutator "ArrayItem": @@ @@ [ 'message' => $message, 'subject' => $message->getSubject()->getSubject(), - 'body' => $message->getMessage(), + 'body' > $message->getMessage(), ] ); } else {
Tests: src/Model/Admin/CheckerModel.php#L114
Escaped Mutant for Mutator "ArrayItem": @@ @@ 'message', [ 'message' => $message, - 'subject' => $message->getSubject()->getSubject(), + 'subject' > $message->getSubject()->getSubject(), 'body' => $message->getMessage(), ] );
Tests: src/Model/Admin/CheckerModel.php#L112
Escaped Mutant for Mutator "ArrayItemRemoval": @@ @@ $message->getReceiver(), 'message', [ - 'message' => $message, 'subject' => $message->getSubject()->getSubject(), 'body' => $message->getMessage(), ]
Tests: src/Model/Admin/CheckerModel.php#L51
Escaped Mutant for Mutator "ArrayItemRemoval": @@ @@ /** @var MessageRepository $repository */ $repository = $this->entityManager->getRepository(Message::class); - $messages = $repository->findBy([ - 'id' => $messageIds, - ]); + $messages = $repository->findBy([]); /** @var Message $message */ foreach ($messages as $message) {

Artifacts

Produced during runtime
Name Size Digest
infection.log
5.25 KB
sha256:02324c5a3d877ffd0f5af78501442ad3e03b9a2fe852c5439900efe53d8b2834