- 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:
1 parent
b589ba3c2b
commit
9df7e65dcf
10 files changed
+139
-31
No files matched your search
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user