Skip to content

build

build #273

Triggered via schedule February 15, 2026 16:27
Status Success
Total duration 37s
Artifacts

build.yml

on: schedule
Code style (phpcs)
9s
Code style (phpcs)
Code style (php-cs-fixer)
12s
Code style (php-cs-fixer)
Code analysis (phpstan)
14s
Code analysis (phpstan)
Mutation testing analysis
33s
Mutation testing analysis
Matrix: tests
Fit to window
Zoom out
Zoom in

Annotations

6 warnings
Mutation testing analysis: src/XmlCancelacionHelper.php#L69
Escaped Mutant for Mutator "PublicVisibility": @@ @@ return $this->setCredentials($credentials); } - public function createDateTime(?DateTimeImmutable $dateTime): DateTimeImmutable + protected function createDateTime(?DateTimeImmutable $dateTime): DateTimeImmutable { if (null === $dateTime) { return new DateTimeImmutable();
Mutation testing analysis: src/Signers/DOMSigner.php#L96
Escaped Mutant for Mutator "ProtectedVisibility": @@ @@ $signature->appendChild($document->importNode($keyInfoElement, self::IMPORT_NODE_DEEP)); } - protected function createSignedInfoElement(): DOMElement + private function createSignedInfoElement(): DOMElement { $template = '<SignedInfo> <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
Mutation testing analysis: src/Signers/CreateKeyInfoElementTrait.php#L13
Escaped Mutant for Mutator "ProtectedVisibility": @@ @@ trait CreateKeyInfoElementTrait { /** @param array<mixed> $pubKeyData */ - protected function createKeyInfoElement( + private function createKeyInfoElement( DOMDocument $document, string $issuerName, string $serialNumber,
Mutation testing analysis: src/Credentials.php#L102
Escaped Mutant for Mutator "ProtectedVisibility": @@ @@ } /** @throws CertificateIsNotCSD */ - protected function setCsd(Credential $credential): void + private function setCsd(Credential $credential): void { if (! $credential->isCsd()) { throw new CertificateIsNotCSD($credential->certificate()->serialNumber()->bytes());
Mutation testing analysis: src/Credentials.php#L96
Escaped Mutant for Mutator "ReturnRemoval": @@ @@ if (null === $this->csd) { $credential = $this->makePhpCfdiCredential(); $this->setCsd($credential); - return $credential; + } return $this->csd; }
Mutation testing analysis: src/Credentials.php#L91
Escaped Mutant for Mutator "ProtectedVisibility": @@ @@ } } - protected function getCsd(): Credential + private function getCsd(): Credential { if (null === $this->csd) { $credential = $this->makePhpCfdiCredential();