| @@ 42-50 (lines=9) @@ | ||
| 39 | * |
|
| 40 | * @return string |
|
| 41 | */ |
|
| 42 | public function transform(QueryBuilder $qb, $dqlAlias) |
|
| 43 | { |
|
| 44 | $paramName = sprintf('comparison_%d', $qb->getParameters()->count()); |
|
| 45 | $value = ValueConverter::convertToDatabaseValue($this->value, $qb); |
|
| 46 | $value = $this->formatValue($this->format, $value); |
|
| 47 | $qb->setParameter($paramName, $value); |
|
| 48 | ||
| 49 | return sprintf(':%s', $paramName); |
|
| 50 | } |
|
| 51 | ||
| 52 | /** |
|
| 53 | * @param string $format |
|
| @@ 36-43 (lines=8) @@ | ||
| 33 | * |
|
| 34 | * @return string |
|
| 35 | */ |
|
| 36 | public function transform(QueryBuilder $qb, $dqlAlias) |
|
| 37 | { |
|
| 38 | $paramName = sprintf('comparison_%d', $qb->getParameters()->count()); |
|
| 39 | $value = ValueConverter::convertToDatabaseValue($this->value, $qb); |
|
| 40 | $qb->setParameter($paramName, $value, $this->valueType); |
|
| 41 | ||
| 42 | return sprintf(':%s', $paramName); |
|
| 43 | } |
|
| 44 | } |
|
| 45 | ||