Skip to content

Commit 2f8d9dc

Browse files
committed
Throw exception if $query parameter is string
1 parent a535ca5 commit 2f8d9dc

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

system/Database/BaseBuilder.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2094,6 +2094,10 @@ public function onConstraint($set)
20942094
*/
20952095
public function setQuery($query, $alias = null, $columns = null): BaseBuilder
20962096
{
2097+
if (is_string($query)) {
2098+
throw new InvalidArgumentException('$query parameter must be BaseBuilder or RawSql class.');
2099+
}
2100+
20972101
if ($query instanceof BaseBuilder) {
20982102
$query = $query->getCompiledSelect();
20992103
} elseif ($query instanceof RawSql) {

0 commit comments

Comments
 (0)