- 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:
1 parent
79fdabe786
commit
d1961ec807
9 files changed
+122
-44
No files matched your search
@@ -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:
|
||||
|
||||
@@ -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();
|
||||
|
||||
Reference in new issue
Block a user