- Work done on Repository and QueryBuilder -- fixed some minor bugs and added some delete() functions

- Added a generic SQL query function to PDOObject
This commit is contained in:
Dave Mc Nicoll committed 2019-12-19 09:54:33 -05:00
1 parent b589ba3c2b
commit 9df7e65dcf
10 files changed
+139 -31

No files matched your search

+16 -1
View File
@@ -2,7 +2,22 @@
namespace Ulmus;
use Generator;
#class EntityCollection implements \Countable, \ArrayAccess
class EntityCollection extends \ArrayObject {
# use Common\ArrayObjectTrait;
}
public function filters(Callable $callback) : Generator
{
$idx = 0;
foreach($this as $key => $item) {
if ( $callback($item, $key, $idx) ) {
$idx++;
yield $item;
}
}
}
}