/** * @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()); }
/** * @param $value * * @return string */ public function writePlaceholderValue($value) { return $this->placeholderWriter->add($value); }