We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a535ca5 commit 2f8d9dcCopy full SHA for 2f8d9dc
1 file changed
system/Database/BaseBuilder.php
@@ -2094,6 +2094,10 @@ public function onConstraint($set)
2094
*/
2095
public function setQuery($query, $alias = null, $columns = null): BaseBuilder
2096
{
2097
+ if (is_string($query)) {
2098
+ throw new InvalidArgumentException('$query parameter must be BaseBuilder or RawSql class.');
2099
+ }
2100
+
2101
if ($query instanceof BaseBuilder) {
2102
$query = $query->getCompiledSelect();
2103
} elseif ($query instanceof RawSql) {
0 commit comments