Code Duplication    Length = 10-10 lines in 2 locations

Filter/Widget/Dynamic/DynamicAggregate.php 1 location

@@ 345-354 (lines=10) @@
342
        $value = $data->getState()->getValue();
343
        $parameters = $data->getResetUrlParameters();
344
345
        if (!empty($value)) {
346
            if ($active) {
347
                unset($value[array_search($key, $value)]);
348
                $parameters[$this->getRequestField()] = $value;
349
350
                return $parameters;
351
            }
352
353
            $parameters[$this->getRequestField()] = $value;
354
        }
355
356
        $parameters[$this->getRequestField()][$name] = $key;
357

Filter/Widget/Dynamic/MultiDynamicAggregate.php 1 location

@@ 156-165 (lines=10) @@
153
        $value = $data->getState()->getValue();
154
        $parameters = $data->getResetUrlParameters();
155
156
        if (!empty($value)) {
157
            if ($active) {
158
                unset($value[$name][array_search($key, $value[$name])]);
159
                $parameters[$this->getRequestField()] = $value;
160
161
                return $parameters;
162
            }
163
164
            $parameters[$this->getRequestField()] = $value;
165
        }
166
167
        $parameters[$this->getRequestField()][$name][] = $key;
168