Skip to content

Update github/codeql-action digest to 5595cca #815

Update github/codeql-action digest to 5595cca

Update github/codeql-action digest to 5595cca #815

Triggered via push August 4, 2026 23:06
Status Success
Total duration 2m 13s
Artifacts
ci  /  Generate job matrix
8s
ci / Generate job matrix
Check for missing dependencies
30s
Check for missing dependencies
Mutation Tests
1m 40s
Mutation Tests
Check for Unused Dependencies
26s
Check for Unused Dependencies
Psalm Security Report
25s
Psalm Security Report
Rector on Default PHP
26s
Rector on Default PHP
Matrix: ci / QA Checks
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
Mutation Tests: src/Paginator.php#L244
Escaped Mutant for Mutator "DecrementInteger": @@ @@ * * @return $this */ - public function setItemCountPerPage(int $itemCountPerPage = -1): self + public function setItemCountPerPage(int $itemCountPerPage = -2): self { if ($itemCountPerPage < 1) { $this->itemCountPerPage = max(1, $this->getTotalItemCount());
Mutation Tests: src/Paginator.php#L222
Escaped Mutant for Mutator "UnwrapArrayValues": @@ @@ if ($itemNumber > $itemCount) { throw new Exception\InvalidArgumentException("Page {$pageNumber} does not contain item number {$itemNumber}"); } - $page = $page instanceof Traversable ? iterator_to_array($page, false) : array_values($page); + $page = $page instanceof Traversable ? iterator_to_array($page, false) : $page; return $page[$itemNumber - 1]; } /**
Mutation Tests: src/Paginator.php#L210
Escaped Mutant for Mutator "LessThanOrEqualTo": @@ @@ if ($itemCount === 0) { throw new Exception\InvalidArgumentException('Page ' . $pageNumber . ' does not exist'); } - if ($itemNumber <= 0) { + if ($itemNumber < 0) { $itemNumber = $itemCount + 1 + $itemNumber; } $itemNumber = $this->normalizeItemNumber($itemNumber);
Mutation Tests: src/Paginator.php#L200
Escaped Mutant for Mutator "Plus": @@ @@ if ($pageNumber === null) { $pageNumber = $this->getCurrentPageNumber(); } elseif ($pageNumber < 0) { - $pageNumber = $this->count() + 1 + $pageNumber; + $pageNumber = $this->count() + 1 - $pageNumber; } $page = $this->getItemsByPage($pageNumber); $itemCount = $this->getItemCount($page);
Mutation Tests: src/Paginator.php#L200
Escaped Mutant for Mutator "IncrementInteger": @@ @@ if ($pageNumber === null) { $pageNumber = $this->getCurrentPageNumber(); } elseif ($pageNumber < 0) { - $pageNumber = $this->count() + 1 + $pageNumber; + $pageNumber = $this->count() + 2 + $pageNumber; } $page = $this->getItemsByPage($pageNumber); $itemCount = $this->getItemCount($page);
Mutation Tests: src/Paginator.php#L199
Escaped Mutant for Mutator "LessThan": @@ @@ { if ($pageNumber === null) { $pageNumber = $this->getCurrentPageNumber(); - } elseif ($pageNumber < 0) { + } elseif ($pageNumber <= 0) { $pageNumber = $this->count() + 1 + $pageNumber; } $page = $this->getItemsByPage($pageNumber);
Mutation Tests: src/Adapter/NullFill.php#L31
Escaped Mutant for Mutator "ReturnRemoval": @@ @@ { $count = $this->count(); if ($offset >= $count) { - return []; + } $remainItemCount = $count - $offset; $currentItemCount = min($remainItemCount, $itemCountPerPage);
Mutation Tests: src/Adapter/NullFill.php#L30
Escaped Mutant for Mutator "GreaterThanOrEqualTo": @@ @@ public function getItems(int $offset, int $itemCountPerPage): iterable { $count = $this->count(); - if ($offset >= $count) { + if ($offset > $count) { return []; } $remainItemCount = $count - $offset;
Mutation Tests: src/Adapter/NullFill.php#L18
Escaped Mutant for Mutator "IncrementInteger": @@ @@ /** * @PARAM int $count Total item count (Optional) */ - public function __construct(private int $count = 0) + public function __construct(private int $count = 1) { } /**
Mutation Tests: src/Adapter/NullFill.php#L18
Escaped Mutant for Mutator "DecrementInteger": @@ @@ /** * @PARAM int $count Total item count (Optional) */ - public function __construct(private int $count = 0) + public function __construct(private int $count = -1) { } /**