ajout systeme d'evenement
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
<?php
|
||||
|
||||
use Kletellier\PdoWrapper\Db;
|
||||
use Kletellier\PdoWrapper\EventDispatcher;
|
||||
use Kletellier\PdoWrapper\Model;
|
||||
use Kletellier\PdoWrapper\QueryBuilder;
|
||||
|
||||
@@ -98,3 +99,15 @@ test("update row", function() {
|
||||
expect(count($rows))->toBe(1);
|
||||
expect($rows[0]->col1)->toBe("testupdate");
|
||||
});
|
||||
|
||||
test("event", function() {
|
||||
$ret = null;
|
||||
EventDispatcher::on("on.query",function($event,$query) use (&$ret) {
|
||||
$ret = $query;
|
||||
});
|
||||
|
||||
$qb = new QueryBuilder("test");
|
||||
$qb->find(1);
|
||||
|
||||
expect($ret)->toBeObject();
|
||||
});
|
||||
Reference in New Issue
Block a user