Skip to content

Refactor CI workflow to use Docker for MariaDB #816

Refactor CI workflow to use Docker for MariaDB

Refactor CI workflow to use Docker for MariaDB #816

Triggered via push February 14, 2026 12:37
Status Failure
Total duration 1m 8s
Artifacts 1

ci.yml

on: push
PHPCPD
21s
PHPCPD
Tests
1m 3s
Tests
PHPLoc
23s
PHPLoc
PHPStan (experimental)
35s
PHPStan (experimental)
PHP-CS-Fixer
28s
PHP-CS-Fixer
PHP-Code-Sniffer
41s
PHP-Code-Sniffer
Lint YAML
24s
Lint YAML
Validate Doctrine schema
24s
Validate Doctrine schema
Security checks
1m 3s
Security checks
Fit to window
Zoom out
Zoom in

Annotations

11 errors and 10 warnings
PHPStan (experimental): src/Doctrine/Filter/Configurator.php#L21
Parameter $em of method App\Doctrine\Filter\Configurator::__construct() has invalid type Doctrine\Common\Persistence\ObjectManager.
PHPStan (experimental): src/Controller/StatisticsController.php#L225
Call to an undefined method App\Controller\StatisticsController::get().
PHPStan (experimental): src/Controller/StatisticsController.php#L197
Instantiated class StatsModel not found.
PHPStan (experimental): src/Controller/RequestController.php#L55
Call to an undefined method App\Controller\RequestController::getManager().
PHPStan (experimental): src/Controller/FriendshipController.php#L224
Undefined variable: $relationRepository
PHPStan (experimental): src/Command/DataRetentionCommand.php#L88
Call to method Doctrine\ORM\EntityRepository<App\Entity\MemberTranslation>::findBy() - entity App\Entity\MemberTranslation does not have a field named $owner.
Tests
Process completed with exit code 1.
Tests: src/Model/ConversationModel.php#L44
Escaped Mutant for Mutator "MethodCallRemoval": @@ @@ $deleteRequest = DeleteRequestType::addSenderPurged($deleteRequest); } $message->setDeleteRequest($deleteRequest); - $message->setFolder('Normal'); + $this->entityManager->persist($message); } $this->entityManager->flush();
Tests: src/Model/AboutModel.php#L55
Escaped Mutant for Mutator "MethodCallRemoval": @@ @@ $feedback->setCategory($data['IdCategory']); $languageRepository = $this->entityManager->getRepository(Language::class); $english = $languageRepository->find(0); - $feedback->setLanguage($english); + $this->entityManager->persist($feedback); $this->entityManager->flush(); }
Tests: src/Model/AboutModel.php#L54
Escaped Mutant for Mutator "IncrementInteger": @@ @@ $feedback->setDiscussion($data['FeedbackQuestion']); $feedback->setCategory($data['IdCategory']); $languageRepository = $this->entityManager->getRepository(Language::class); - $english = $languageRepository->find(0); + $english = $languageRepository->find(1); $feedback->setLanguage($english); $this->entityManager->persist($feedback); $this->entityManager->flush();
Tests: src/Model/AboutModel.php#L54
Escaped Mutant for Mutator "DecrementInteger": @@ @@ $feedback->setDiscussion($data['FeedbackQuestion']); $feedback->setCategory($data['IdCategory']); $languageRepository = $this->entityManager->getRepository(Language::class); - $english = $languageRepository->find(0); + $english = $languageRepository->find(-1); $feedback->setLanguage($english); $this->entityManager->persist($feedback); $this->entityManager->flush();
Tests: src/Model/AboutModel.php#L52
Escaped Mutant for Mutator "MethodCallRemoval": @@ @@ $feedback->setAuthor($data['member']); } $feedback->setDiscussion($data['FeedbackQuestion']); - $feedback->setCategory($data['IdCategory']); + $languageRepository = $this->entityManager->getRepository(Language::class); $english = $languageRepository->find(0); $feedback->setLanguage($english);
Tests: src/Model/AboutModel.php#L51
Escaped Mutant for Mutator "MethodCallRemoval": @@ @@ if (null !== $data['member']) { $feedback->setAuthor($data['member']); } - $feedback->setDiscussion($data['FeedbackQuestion']); + $feedback->setCategory($data['IdCategory']); $languageRepository = $this->entityManager->getRepository(Language::class); $english = $languageRepository->find(0);
Tests: src/Model/AboutModel.php#L49
Escaped Mutant for Mutator "MethodCallRemoval": @@ @@ { $feedback = new Feedback(); if (null !== $data['member']) { - $feedback->setAuthor($data['member']); + } $feedback->setDiscussion($data['FeedbackQuestion']); $feedback->setCategory($data['IdCategory']);
Tests: src/Model/AboutModel.php#L48
Escaped Mutant for Mutator "NotIdentical": @@ @@ public function addFeedback($data) { $feedback = new Feedback(); - if (null !== $data['member']) { + if (null === $data['member']) { $feedback->setAuthor($data['member']); } $feedback->setDiscussion($data['FeedbackQuestion']);
Tests: src/Model/AboutModel.php#L38
Escaped Mutant for Mutator "Identical": @@ @@ $category = $data['IdCategory']; $notifyEmail = new Address($category->getEmailtonotify()); $feedbackEmail = $data['FeedbackEmail']; - if (null === $feedbackEmail) { + if (null !== $feedbackEmail) { $feedbackEmail = '[email protected]'; }
Tests: src/Model/AboutModel.php#L21
Escaped Mutant for Mutator "MethodCallRemoval": @@ @@ public function getFeedbackCategories() { $qb = $this->entityManager->createQueryBuilder('c'); - $qb - ->select('c') - ->from(FeedbackCategory::class, 'c') - ->where('c.visible = 1') - ->orderBy('c.sortorder', 'ASC') - ->indexBy('c', 'c.id') - ; + return $qb->getQuery()->getResult(); }

Artifacts

Produced during runtime
Name Size Digest
infection.log
3.12 KB
sha256:f554c342010a6837b0e77e182963383844591678bbbf27fd27945498239ecb20