Code Duplication    Length = 10-10 lines in 2 locations

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

Filter/Widget/Dynamic/DynamicAggregate.php 1 location

@@ 371-380 (lines=10) @@
368
        $value = $data->getState()->getValue();
369
        $parameters = $data->getResetUrlParameters();
370
371
        if (!empty($value)) {
372
            if ($active) {
373
                unset($value[array_search($key, $value)]);
374
                $parameters[$this->getRequestField()] = $value;
375
376
                return $parameters;
377
            }
378
379
            $parameters[$this->getRequestField()] = $value;
380
        }
381
382
        $parameters[$this->getRequestField()][$name] = $key;
383