public static exists ( |
||
$queryBuilder |
public static function exists(ModelQueryBuilder $queryBuilder)
{
return new ExistsClause($queryBuilder->getQuery());
}
/** * @test */ public function shouldBuildExistsClause() { // when $result = WhereClause::exists(Product::where(array('name' => 'phone'))); // then $this->assertEquals(array('phone'), $result->getParameters()); Assert::thatString($result->toSql())->startsWith('EXISTS (SELECT')->endsWith('FROM products WHERE name = ?)'); }