ahwelp 2 роки тому
батько
коміт
5f9316e15e
1 змінених файлів з 13 додано та 1 видалено
  1. 13 1
      src/ORM/Collection.php

+ 13 - 1
src/ORM/Collection.php

@@ -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);
+        }
+    }
 }