Code Duplication    Length = 8-8 lines in 2 locations

src/DataSource/DoctrineDataSource.php 2 locations

@@ 183-190 (lines=8) @@
180
		$value_from = $conditions[$filter->getColumn()]['from'];
181
		$value_to   = $conditions[$filter->getColumn()]['to'];
182
183
		if ($value_from) {
184
			$date_from = DateTimeHelper::tryConvertToDate($value_from, [$filter->getPhpFormat()]);
185
			$date_from->setTime(0, 0, 0);
186
187
			$p = $this->getPlaceholder();
188
189
			$this->data_source->andWhere("$c >= ?$p")->setParameter($p, $date_from->format('Y-m-d H:i:s'));
190
		}
191
192
		if ($value_to) {
193
			$date_to = DateTimeHelper::tryConvertToDate($value_to, [$filter->getPhpFormat()]);
@@ 192-199 (lines=8) @@
189
			$this->data_source->andWhere("$c >= ?$p")->setParameter($p, $date_from->format('Y-m-d H:i:s'));
190
		}
191
192
		if ($value_to) {
193
			$date_to = DateTimeHelper::tryConvertToDate($value_to, [$filter->getPhpFormat()]);
194
			$date_to->setTime(23, 59, 59);
195
196
			$p = $this->getPlaceholder();
197
198
			$this->data_source->andWhere("$c <= ?$p")->setParameter($p, $date_to->format('Y-m-d H:i:s'));
199
		}
200
	}
201
202