using $where is now equivalent to $where->text()
This commit is contained in:
@@ -789,6 +789,8 @@ class WhereClause {
|
|||||||
if ($this->negate) $A = '(NOT ' . $A . ')';
|
if ($this->negate) $A = '(NOT ' . $A . ')';
|
||||||
return $A;
|
return $A;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function __toString() { return $this->text(); }
|
||||||
}
|
}
|
||||||
|
|
||||||
class DBTransaction {
|
class DBTransaction {
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ class WhereClauseTest extends SimpleTest {
|
|||||||
$subclause->add('username!=%s', 'Bart');
|
$subclause->add('username!=%s', 'Bart');
|
||||||
$where->negateLast();
|
$where->negateLast();
|
||||||
|
|
||||||
$result = DB::query("SELECT * FROM accounts WHERE %l", $where->text());
|
$result = DB::query("SELECT * FROM accounts WHERE %l", $where);
|
||||||
$this->assert(count($result) === 1);
|
$this->assert(count($result) === 1);
|
||||||
$this->assert($result[0]['age'] === '15');
|
$this->assert($result[0]['age'] === '15');
|
||||||
}
|
}
|
||||||
@@ -53,7 +53,7 @@ class WhereClauseTest extends SimpleTest {
|
|||||||
$subclause->add('username!=%s', 'Bart');
|
$subclause->add('username!=%s', 'Bart');
|
||||||
$subclause->negate();
|
$subclause->negate();
|
||||||
|
|
||||||
$result = DB::query("SELECT * FROM accounts WHERE %l", $where->text());
|
$result = DB::query("SELECT * FROM accounts WHERE %l", $where);
|
||||||
$this->assert(count($result) === 1);
|
$this->assert(count($result) === 1);
|
||||||
$this->assert($result[0]['age'] === '15');
|
$this->assert($result[0]['age'] === '15');
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user