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;
     }
 }