diff options
| author | 2024-12-27 12:12:49 +0100 | |
|---|---|---|
| committer | 2024-12-27 12:12:49 +0100 | |
| commit | b1d24fbdb7d1cc948c946295035dad6df550fb7e (patch) | |
| tree | 7b4365a04097a779659474fbb9281a9661512522 /lib/Minz/Paginator.php | |
| parent | 897e4a3f4a273d50c28157edb67612b2d7fa2e6f (diff) | |
PHPStan 2.0 (#7131)
* PHPStan 2.0
fix https://github.com/FreshRSS/FreshRSS/issues/6989
https://github.com/phpstan/phpstan/releases/tag/2.0.0
https://github.com/phpstan/phpstan/blob/2.0.x/UPGRADING.md
* More
* More
* Done
* fix i18n CLI
* Restore a PHPStan Next test
For work towards PHPStan Level 10
* 4 more on Level 10
* fix getTagsForEntry
* API at Level 10
* More Level 10
* Finish Minz at Level 10
* Finish CLI at Level 10
* Finish Controllers at Level 10
* More Level 10
* More
* Pass bleedingEdge
* Clean PHPStan options and add TODOs
* Level 10 for main config
* More
* Consitency array vs. list
* Sanitize themes get_infos
* Simplify TagDAO->getTagsForEntries()
* Finish reportAnyTypeWideningInVarTag
* Prepare checkBenevolentUnionTypes and checkImplicitMixed
* Fixes
* Refix
* Another fix
* Casing of __METHOD__ constant
Diffstat (limited to 'lib/Minz/Paginator.php')
| -rw-r--r-- | lib/Minz/Paginator.php | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/Minz/Paginator.php b/lib/Minz/Paginator.php index 727fe42d3..7d6892c67 100644 --- a/lib/Minz/Paginator.php +++ b/lib/Minz/Paginator.php @@ -11,7 +11,7 @@ declare(strict_types=1); */ class Minz_Paginator { /** - * @var array<Minz_Model> tableau des éléments à afficher/gérer + * @var list<Minz_Model> tableau des éléments à afficher/gérer */ private array $items = []; @@ -37,7 +37,7 @@ class Minz_Paginator { /** * Constructeur - * @param array<Minz_Model> $items les éléments à gérer + * @param list<Minz_Model> $items les éléments à gérer */ public function __construct(array $items) { $this->_items($items); @@ -116,10 +116,10 @@ class Minz_Paginator { */ /** * @param bool $all si à true, retourne tous les éléments sans prendre en compte la pagination - * @return array<Minz_Model> + * @return list<Minz_Model> */ public function items(bool $all = false): array { - $array = array (); + $array = []; $nbItems = $this->nbItems(); if ($nbItems <= $this->nbItemsPerPage || $all) { @@ -129,9 +129,9 @@ class Minz_Paginator { $counter = 0; $i = 0; - foreach ($this->items as $key => $item) { + foreach ($this->items as $item) { if ($i >= $begin) { - $array[$key] = $item; + $array[] = $item; $counter++; } if ($counter >= $this->nbItemsPerPage) { @@ -159,7 +159,7 @@ class Minz_Paginator { /** * SETTEURS */ - /** @param array<Minz_Model> $items */ + /** @param list<Minz_Model> $items */ public function _items(?array $items): void { $this->items = $items ?? []; $this->_nbPage(); |
