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

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