/**
  * @param AbstractBaseQuery $class
  * @param PlaceholderWriter $placeholderWriter
  * @param array             $parts
  */
 public static function writeLimitCondition(AbstractBaseQuery $class, PlaceholderWriter $placeholderWriter, array &$parts)
 {
     if (!is_null($class->getLimitStart())) {
         $start = $placeholderWriter->add($class->getLimitStart());
         $parts[] = "LIMIT {$start}";
     }
 }
 /**
  * @test
  */
 public function itShouldTranslatePhpBoolToSqlBoolValue()
 {
     $this->writer->add(true);
     $this->writer->add(false);
     $this->assertEquals(array(':v1' => 1, ':v2' => 0), $this->writer->get());
 }
Example #3
0
 /**
  * @param $value
  *
  * @return string
  */
 public function writePlaceholderValue($value)
 {
     return $this->placeholderWriter->add($value);
 }