@@ -296,6 +296,7 @@ public function isCountryCodeInEU(string $code) : bool
296296     * @return mixed Can return any type.
297297     * @since 5.0.0
298298     */
299+     #[\ReturnTypeWillChange]
299300    public function current()
300301    {
301302        return current($this->data);
@@ -307,6 +308,7 @@ public function current()
307308     * @return void Any returned value is ignored.
308309     * @since 5.0.0
309310     */
311+     #[\ReturnTypeWillChange]
310312    public function next()
311313    {
312314        next($this->data);
@@ -318,6 +320,7 @@ public function next()
318320     * @return mixed scalar on success, or null on failure.
319321     * @since 5.0.0
320322     */
323+     #[\ReturnTypeWillChange]
321324    public function key()
322325    {
323326        return key($this->data);
@@ -330,6 +333,7 @@ public function key()
330333     * Returns true on success or false on failure.
331334     * @since 5.0.0
332335     */
336+     #[\ReturnTypeWillChange]
333337    public function valid()
334338    {
335339        return key($this->data) !== null;
@@ -341,6 +345,7 @@ public function valid()
341345     * @return void Any returned value is ignored.
342346     * @since 5.0.0
343347     */
348+     #[\ReturnTypeWillChange]
344349    public function rewind()
345350    {
346351        reset($this->data);
@@ -350,6 +355,7 @@ public function rewind()
350355     * @param string $countryCode
351356     * @return bool
352357     */
358+     #[\ReturnTypeWillChange]
353359    public function offsetExists($countryCode)
354360    {
355361        return isset($this->data[$countryCode]);
@@ -360,6 +366,7 @@ public function offsetExists($countryCode)
360366     * @return string
361367     * @throws \Exception
362368     */
369+     #[\ReturnTypeWillChange]
363370    public function offsetGet($countryCode)
364371    {
365372        if (!$this->offsetExists($countryCode)) {
@@ -375,6 +382,7 @@ public function offsetGet($countryCode)
375382     * @return string
376383     * @throws \Exception
377384     */
385+     #[\ReturnTypeWillChange]
378386    public function offsetSet($countryCode, $name)
379387    {
380388        throw new Exception('Invalid use of Countries class');
@@ -385,6 +393,7 @@ public function offsetSet($countryCode, $name)
385393     * @return string
386394     * @throws \Exception
387395     */
396+     #[\ReturnTypeWillChange]
388397    public function offsetUnset($countryCode)
389398    {
390399        throw new Exception('Invalid use of Countries class');
0 commit comments