Exemple #1
0
 /**
  * Render multiple Condition objects
  *
  * @param  SQL\Condition[]|null $conditions
  * @return string|null
  */
 public static function combine($conditions)
 {
     return Arr::join(' AND ', Arr::map(function ($condition) {
         return "(" . Condition::render($condition) . ")";
     }, $conditions));
 }
Exemple #2
0
 /**
  * @dataProvider dataRender
  * @covers ::render
  */
 public function testRender($column, $content, $parameters, $expected)
 {
     $condition = new SQL\Condition($column, $content, $parameters);
     $this->assertEquals($expected, Compiler\Condition::render($condition));
 }