Adding each method

This commit is contained in:
ahwelp
2023-01-24 13:32:08 +00:00
parent 0a768bb649
commit 5f9316e15e
+13 -1
View File
@@ -79,7 +79,6 @@ class Collection implements \Countable, \IteratorAggregate, \ArrayAccess
// Collection specific methods
//
function get($forceCollection = false)
{
if (sizeof($this->items) == 1 && !$forceCollection) {
@@ -130,4 +129,17 @@ class Collection implements \Countable, \IteratorAggregate, \ArrayAccess
return $this->items[0];
}
}
/**
* Iterate over the colletion
*
* @param mixed $function
* @return void
*/
function each($function)
{
foreach($this->items as $item){
$function($item);
}
}
}