Skip to content
Snippets Groups Projects
Commit 409978ec authored by Thibaut Vallee's avatar Thibaut Vallee Committed by David Surville
Browse files

Fixe sur les signature de collection

parent 22d365d2
Branches
Tags
No related merge requests found
CHANGELOG
=========
7.0.3 (27/08/2024)
------------------
- Fix : signatures des fonctions de UnicaenLdap\Collection
6.0.0 (28/02/2023)
------------------
......
......@@ -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]);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment