Code Duplication    Length = 15-15 lines in 2 locations

src/DataSource/DibiFluentMssqlDataSource.php 1 location

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

src/DataSource/NetteDatabaseTableDataSource.php 1 location

@@ 145-159 (lines=15) @@
142
	 * @param  Filter\FilterRange $filter
143
	 * @return void
144
	 */
145
	public function applyFilterRange(Filter\FilterRange $filter)
146
	{
147
		$conditions = $filter->getCondition();
148
149
		$value_from = $conditions[$filter->getColumn()]['from'];
150
		$value_to   = $conditions[$filter->getColumn()]['to'];
151
152
		if ($value_from) {
153
			$this->data_source->where("{$filter->getColumn()} >= ?", $value_from);
154
		}
155
156
		if ($value_to) {
157
			$this->data_source->where("{$filter->getColumn()} <= ?", $value_to);
158
		}
159
	}
160
161
162
	/**