From b1fa9b6c964f99cf7ea30dae431f30e0680fb5c3 Mon Sep 17 00:00:00 2001 From: valleet01 <thibaut.vallee@unicaen.fr> Date: Tue, 27 Aug 2024 11:51:31 +0200 Subject: [PATCH] Fixe sur les signature de collection --- CHANGELOG.md | 5 +++++ src/UnicaenLdap/Collection.php | 19 ++++++++++--------- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7e52d9f..6eed064 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,11 @@ CHANGELOG ========= +7.0.3 (27/08/2024) +------------------ + +- Fix : signatures des fonctions de UnicaenLdap\Collection + 6.0.0 (28/02/2023) ------------------ diff --git a/src/UnicaenLdap/Collection.php b/src/UnicaenLdap/Collection.php index 11fc0af..833144e 100644 --- a/src/UnicaenLdap/Collection.php +++ b/src/UnicaenLdap/Collection.php @@ -16,19 +16,19 @@ class Collection implements Iterator, Countable /** * @var AbstractService */ - private $service; + private AbstractService $service; /** * Liste des identifiants à parcourir * * @var string[] */ - private $data; + private array $data; /** * @var integer */ - private $index = 0; + private int $index = 0; /** @@ -50,7 +50,7 @@ class Collection implements Iterator, Countable * * @return int */ - public function count() + public function count(): int { return count($this->data); } @@ -60,8 +60,9 @@ class Collection implements Iterator, Countable * Implements Iterator * * @return Entity + * @throws \UnicaenLdap\Exception */ - public function current() + public function current(): mixed { $current = $this->data[$this->index]; @@ -74,7 +75,7 @@ class Collection implements Iterator, Countable * * @return int|null */ - public function key() + public function key(): mixed { return $this->index; } @@ -84,7 +85,7 @@ class Collection implements Iterator, Countable * Implements Iterator * */ - public function next() + public function next(): void { ++$this->index; } @@ -93,7 +94,7 @@ class Collection implements Iterator, Countable * Rewind the Iterator to the first result item * Implements Iterator */ - public function rewind() + public function rewind(): void { $this->index = 0; } @@ -105,7 +106,7 @@ class Collection implements Iterator, Countable * * @return bool */ - public function valid() + public function valid(): bool { return isset($this->data[$this->index]); } -- GitLab