Skip to content

Refactoring and docs #603

Refactoring and docs

Refactoring and docs #603

Triggered via pull request February 8, 2025 20:00
@samdarksamdark
synchronize #237
234-docs
Status Success
Total duration 2m 2s
Artifacts

mutation.yml

on: pull_request
Matrix: mutation / roave-infection
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
mutation / PHP 8.2-ubuntu-latest: src/BaseListView.php#L173
Escaped Mutant for Mutator "CloneRemoval": --- Original +++ New @@ @@ } public final function ignoreMissingPage(bool $enabled) : static { - $new = clone $this; + $new = $this; $new->ignoreMissingPage = $enabled; return $new; }
mutation / PHP 8.2-ubuntu-latest: src/BaseListView.php#L221
Escaped Mutant for Mutator "CloneRemoval": --- Original +++ New @@ @@ } public final function urlParameterProvider(?UrlParameterProviderInterface $provider) : static { - $new = clone $this; + $new = $this; $new->urlParameterProvider = $provider; return $new; }
mutation / PHP 8.2-ubuntu-latest: src/BaseListView.php#L320
Escaped Mutant for Mutator "ProtectedVisibility": --- Original +++ New @@ @@ * * @psalm-return list{FilterInterface[]|null,ValidationResult} */ - protected function makeFilters() : array + private function makeFilters() : array { return [[], new ValidationResult()]; }
mutation / PHP 8.2-ubuntu-latest: src/BaseListView.php#L431
Escaped Mutant for Mutator "LogicalAndSingleSubExprNegation": --- Original +++ New @@ @@ $dataReader = $dataReader->withToken(PageToken::previous($previousPage)); } } - if (!empty($sort) && $dataReader->isSortable()) { + if (!empty($sort) && !$dataReader->isSortable()) { $sortObject = $dataReader->getSort(); if ($sortObject !== null) { $order = OrderHelper::stringToArray($sort);
mutation / PHP 8.2-ubuntu-latest: src/BaseListView.php#L446
Escaped Mutant for Mutator "LogicalAnd": --- Original +++ New @@ @@ $dataReader = $dataReader->withSort($sortObject->withOrder($this->prepareOrder($order))); } } - if (!empty($filters) && $dataReader->isFilterable()) { + if (!empty($filters) || $dataReader->isFilterable()) { $dataReader = $dataReader->withFilter(new All(...$filters)); } return $dataReader;
mutation / PHP 8.2-ubuntu-latest: src/BaseListView.php#L446
Escaped Mutant for Mutator "LogicalAndNegation": --- Original +++ New @@ @@ $dataReader = $dataReader->withSort($sortObject->withOrder($this->prepareOrder($order))); } } - if (!empty($filters) && $dataReader->isFilterable()) { + if (!(!empty($filters) && $dataReader->isFilterable())) { $dataReader = $dataReader->withFilter(new All(...$filters)); } return $dataReader;
mutation / PHP 8.2-ubuntu-latest: src/BaseListView.php#L446
Escaped Mutant for Mutator "LogicalAndSingleSubExprNegation": --- Original +++ New @@ @@ $dataReader = $dataReader->withSort($sortObject->withOrder($this->prepareOrder($order))); } } - if (!empty($filters) && $dataReader->isFilterable()) { + if (!empty($filters) && !$dataReader->isFilterable()) { $dataReader = $dataReader->withFilter(new All(...$filters)); } return $dataReader;
mutation / PHP 8.2-ubuntu-latest: src/BaseListView.php#L583
Escaped Mutant for Mutator "CloneRemoval": --- Original +++ New @@ @@ */ public function offsetPaginationConfig(array $config) : static { - $new = clone $this; + $new = $this; $new->offsetPaginationConfig = $config; return $new; }
mutation / PHP 8.2-ubuntu-latest: src/BaseListView.php#L596
Escaped Mutant for Mutator "CloneRemoval": --- Original +++ New @@ @@ */ public function keysetPaginationConfig(array $config) : static { - $new = clone $this; + $new = $this; $new->keysetPaginationConfig = $config; return $new; }
mutation / PHP 8.2-ubuntu-latest: src/BaseListView.php#L933
Escaped Mutant for Mutator "DecrementInteger": --- Original +++ New @@ @@ // The page number (1-based) current being displayed $currentPage = $dataReader->getCurrentPage(); // The starting row number (1-based) currently being displayed - $begin = ($currentPage - 1) * $dataReader->getPageSize() + 1; + $begin = ($currentPage - 0) * $dataReader->getPageSize() + 1; // The number of rows currently being displayed $count = $dataReader->getCurrentPageSize(); // The ending row number (1-based) currently being displayed