diff --git a/CHANGELOG.md b/CHANGELOG.md index 7e52d9f0df75c5be1ea4ea3603b8a530bcdf0a58..6eed0648ab27dbf607ff1844553c5e81fe0f6398 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 11fc0af54b0fb617a2516d68e4d57522d7409d11..833144efc096a1bc297bf0105e4638004c5e40e6 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]); }