Skip to content

CI

CI #801

Triggered via schedule February 5, 2026 02:54
Status Success
Total duration 2m 51s
Artifacts 1

ci.yml

on: schedule
PHPCPD
21s
PHPCPD
Tests
2m 47s
Tests
PHPLoc
24s
PHPLoc
PHPStan (experimental)
36s
PHPStan (experimental)
PHP-CS-Fixer
30s
PHP-CS-Fixer
PHP-Code-Sniffer
38s
PHP-Code-Sniffer
Lint YAML
24s
Lint YAML
Validate Doctrine schema
27s
Validate Doctrine schema
Security checks
58s
Security checks
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 10 warnings
PHPStan (experimental): src/Entity/ActivityAttendee.php#L47
Property App\Entity\ActivityAttendee::$organizer type mapping mismatch: property can contain bool but database expects int.
PHPStan (experimental): src/Entity/ActivityAttendee.php#L47
Property App\Entity\ActivityAttendee::$organizer type mapping mismatch: database can contain int but property expects bool.
PHPStan (experimental): src/Doctrine/Hydrator/LanguageHydrator.php#L13
Access to an undefined property App\Doctrine\Hydrator\LanguageHydrator::$_stmt.
PHPStan (experimental): src/Doctrine/Filter/LanguageFilter.php#L51
Parameter $reader of method App\Doctrine\Filter\LanguageFilter::setAnnotationReader() has invalid type Doctrine\Common\Annotations\Reader.
PHPStan (experimental): src/Doctrine/Filter/Configurator.php#L21
Parameter $reader of method App\Doctrine\Filter\Configurator::__construct() has invalid type Doctrine\Common\Annotations\Reader.
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/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: 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 = 'feedback@bewelcome.org'; }
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:56831d755991cdd4c24f809c463c6bd5d8c99f3e7f969369570b399ac3fee346