Просмотр исходного кода

LuMultipleDbo map function

tags/0.1.0
Robin Thoni 9 лет назад
Родитель
Сommit
c148b1eb9a
1 измененных файлов: 9 добавлений и 0 удалений
  1. 9
    0
      src/Utils/LuMultipleDbo.php

+ 9
- 0
src/Utils/LuMultipleDbo.php Просмотреть файл

@@ -43,4 +43,13 @@ class LuMultipleDbo implements \JsonSerializable {
43 43
         $this->_count = $count;
44 44
         $this->_data = $data;
45 45
     }
46
+
47
+    function map(callable $callback)
48
+    {
49
+        $values = [];
50
+        foreach ($this->_data as $data) {
51
+            $values = $callback($data);
52
+        }
53
+        return new LuMultipleDbo($this->_count, $values);
54
+    }
46 55
 }

Загрузка…
Отмена
Сохранить