diff --git a/src/GetStream/StreamLaravel/EnrichedActivity.php b/src/GetStream/StreamLaravel/EnrichedActivity.php index 77485fc..e83a6e5 100644 --- a/src/GetStream/StreamLaravel/EnrichedActivity.php +++ b/src/GetStream/StreamLaravel/EnrichedActivity.php @@ -1,6 +1,6 @@ activityData[$offset]) ? $this->activityData[$offset] : null; } - // Array iteration methods - public function rewind() - { - reset($this->activityData); - } - - public function current() - { - return current($this->activityData); - } - - public function key() - { - return key($this->activityData); - } - - public function next() - { - return next($this->activityData); - } - - public function valid() - { - return (bool) $this->current(); + // Support iteration over private activityData array + public function getIterator() { + return new \ArrayIterator($this->activityData); } }