This commit is contained in:
RafficMohammed
2023-02-17 13:25:50 +05:30
parent 2381fd7cf5
commit 67950fc78f
891 changed files with 102300 additions and 138477 deletions

View File

@@ -28,8 +28,7 @@ class CachingIterator extends \CachingIterator implements \Countable
{
use Nette\SmartObject;
/** @var int */
private $counter = 0;
private int $counter = 0;
public function __construct($iterator)
@@ -48,7 +47,7 @@ class CachingIterator extends \CachingIterator implements \Countable
} elseif ($iterator instanceof \Traversable) {
$iterator = new \IteratorIterator($iterator);
} else {
throw new Nette\InvalidArgumentException(sprintf('Invalid argument passed to %s; array or Traversable expected, %s given.', self::class, is_object($iterator) ? get_class($iterator) : gettype($iterator)));
throw new Nette\InvalidArgumentException(sprintf('Invalid argument passed to %s; array or Traversable expected, %s given.', self::class, is_object($iterator) ? $iterator::class : gettype($iterator)));
}
parent::__construct($iterator, 0);
@@ -148,9 +147,8 @@ class CachingIterator extends \CachingIterator implements \Countable
/**
* Returns the next key.
* @return mixed
*/
public function getNextKey()
public function getNextKey(): mixed
{
return $this->getInnerIterator()->key();
}
@@ -158,9 +156,8 @@ class CachingIterator extends \CachingIterator implements \Countable
/**
* Returns the next element.
* @return mixed
*/
public function getNextValue()
public function getNextValue(): mixed
{
return $this->getInnerIterator()->current();
}

View File

@@ -27,8 +27,7 @@ class Mapper extends \IteratorIterator
}
#[\ReturnTypeWillChange]
public function current()
public function current(): mixed
{
return ($this->callback)(parent::current(), parent::key());
}