Code Duplication    Length = 15-15 lines in 2 locations

src/DataSource/DibiFluentMssqlDataSource.php 1 location

@@ 97-111 (lines=15) @@
94
	 * @param  Filter\FilterDateRange $filter
95
	 * @return void
96
	 */
97
	public function applyFilterDateRange(Filter\FilterDateRange $filter)
98
	{
99
		$conditions = $filter->getCondition();
100
101
		$value_from = $conditions[$filter->getColumn()]['from'];
102
		$value_to = $conditions[$filter->getColumn()]['to'];
103
104
		if ($value_from) {
105
			$this->data_source->where('CONVERT(varchar(10), %n, 112) >= ?', $filter->getColumn(), $value_from);
106
		}
107
108
		if ($value_to) {
109
			$this->data_source->where('CONVERT(varchar(10), %n, 112) <= ?', $filter->getColumn(), $value_to);
110
		}
111
	}
112
113
114
	/**

src/DataSource/NetteDatabaseTableDataSource.php 1 location

@@ 156-170 (lines=15) @@
153
	 * @param  Filter\FilterRange $filter
154
	 * @return void
155
	 */
156
	public function applyFilterRange(Filter\FilterRange $filter)
157
	{
158
		$conditions = $filter->getCondition();
159
160
		$value_from = $conditions[$filter->getColumn()]['from'];
161
		$value_to = $conditions[$filter->getColumn()]['to'];
162
163
		if ($value_from) {
164
			$this->data_source->where("{$filter->getColumn()} >= ?", $value_from);
165
		}
166
167
		if ($value_to) {
168
			$this->data_source->where("{$filter->getColumn()} <= ?", $value_to);
169
		}
170
	}
171
172
173
	/**