Skip to content

Commit

Permalink
Fixed callback types in executeXxxRaw methods
Browse files Browse the repository at this point in the history
  • Loading branch information
SOF3 committed Dec 14, 2021
1 parent 22f7e9a commit 01de536
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions libasynql/src/poggit/libasynql/base/DataConnectorImpl.php
Original file line number Diff line number Diff line change
Expand Up @@ -139,9 +139,9 @@ public function executeChange(string $queryName, array $args = [], ?callable $on
}

public function executeChangeRaw(array $queries, array $args = [], ?callable $onSuccess = null, ?callable $onError = null) : void{
$this->executeImplRaw($queries, $args, SqlThread::MODE_CHANGE, static function(SqlChangeResult $result) use ($onSuccess){
$this->executeImplRaw($queries, $args, SqlThread::MODE_CHANGE, static function(array $results) use ($onSuccess){
if($onSuccess !== null){
$onSuccess($result->getAffectedRows());
$onSuccess(array_map(fn($result) => $result->getAffectedRows(), $results));
}
}, $onError);
}
Expand All @@ -155,9 +155,9 @@ public function executeInsert(string $queryName, array $args = [], ?callable $on
}

public function executeInsertRaw(array $queries, array $args = [], ?callable $onInserted = null, ?callable $onError = null) : void{
$this->executeImplRaw($queries, $args, SqlThread::MODE_INSERT, static function(SqlInsertResult $result) use ($onInserted){
$this->executeImplRaw($queries, $args, SqlThread::MODE_INSERT, static function(array $results) use ($onInserted){
if($onInserted !== null){
$onInserted($result->getInsertId(), $result->getAffectedRows());
$onInserted(array_map(fn($result) => $result->getInsertId(), $result->getAffectedRows(), $results));
}
}, $onError);
}
Expand All @@ -171,9 +171,9 @@ public function executeSelect(string $queryName, array $args = [], ?callable $on
}

public function executeSelectRaw(array $queries, array $args = [], ?callable $onSelect = null, ?callable $onError = null) : void{
$this->executeImplRaw($queries, $args, SqlThread::MODE_SELECT, static function(SqlSelectResult $result) use ($onSelect){
$this->executeImplRaw($queries, $args, SqlThread::MODE_SELECT, static function(array $results) use ($onSelect){
if($onSelect !== null){
$onSelect($result->getRows(), $result->getColumnInfo());
$onSelect(array_map(fn($result) => $result->getRows(), $result->getColumnInfo(), $results));
}
}, $onError);
}
Expand Down

0 comments on commit 01de536

Please sign in to comment.