diff --git a/Classes/Model/Repeatable.php b/Classes/Model/Repeatable.php index c3c3271..ed65e76 100644 --- a/Classes/Model/Repeatable.php +++ b/Classes/Model/Repeatable.php @@ -7,7 +7,7 @@ * * @api */ -class Repeatable implements \Iterator, \JsonSerializable{ +class Repeatable implements \Iterator, \JsonSerializable, \Countable { /** * @var array @@ -57,6 +57,10 @@ public function getByFields($field = null): array{ return isset($this->byFields[$field])?$this->byFields[$field]:[]; } + public function count(): int{ + return count($this->toArray()); + } + /** * Return the current element * @link https://php.net/manual/en/iterator.current.php