diff --git a/lib/Net/LDAP3/Result.php b/lib/Net/LDAP3/Result.php index ef57cc8f189bcaa46a6da6b9fa0c78fae2434440..8ee788a721b94c3bf33764d2887e8763cacccbff 100644 --- a/lib/Net/LDAP3/Result.php +++ b/lib/Net/LDAP3/Result.php @@ -147,6 +147,7 @@ class Net_LDAP3_Result implements Iterator /*** Implement PHP 5 Iterator interface to make foreach work ***/ + #[ReturnTypeWillChange] function current() { $attrib = ldap_get_attributes($this->conn, $this->current); @@ -155,25 +156,29 @@ class Net_LDAP3_Result implements Iterator return $attrib; } + #[ReturnTypeWillChange] function key() { return $this->iteratorkey; } + #[ReturnTypeWillChange] function rewind() { $this->iteratorkey = 0; $this->current = ldap_first_entry($this->conn, $this->result); } + #[ReturnTypeWillChange] function next() { $this->iteratorkey++; $this->current = ldap_next_entry($this->conn, $this->current); } + #[ReturnTypeWillChange] function valid() { - return (bool)$this->current; + return (bool) $this->current; } }