- Work done on insert() and update() function from QueryBuilder.

- Fixed save() and saveAll() from repository
- QueryBuilder can now be flushed after queries.
This commit is contained in:
Dave Mc Nicoll committed 2020-02-17 08:23:41 -05:00
1 parent 79fdabe786
commit d1961ec807
9 files changed
+122 -44

No files matched your search

+1 -1
View File
@@ -63,7 +63,7 @@ class EntityResolver {
break;
case static::KEY_COLUMN_NAME:
$key = $tag['object']->name ?? $item['name'];
$key = strtolower($tag['object']->name ?? $item['name']);
break;
default:
+5 -3
View File
@@ -22,8 +22,8 @@ class PdoObject extends PDO {
}
}
public function runQuery(string $sql, array $parameters = []): PDOStatement {
# var_dump($sql, $parameters); die();
public function runQuery(string $sql, array $parameters = []): ? PDOStatement {
var_dump($sql, $parameters);die();
try {
if (false !== ( $statement = $this->prepare($sql) )) {
@@ -32,9 +32,11 @@ class PdoObject extends PDO {
} catch (\PDOException $e) {
throw $e;
}
return null;
}
public function execute(PDOStatement $statement, array $parameters = [], bool $commit = true): ?PDOStatement {
public function execute(PDOStatement $statement, array $parameters = [], bool $commit = true): ? PDOStatement {
try {
if ( ! $this->inTransaction() ) {
$this->beginTransaction();