Code Duplication    Length = 10-10 lines in 2 locations

Filter/Widget/Dynamic/DynamicAggregate.php 1 location

@@ 327-336 (lines=10) @@
324
        $value = $data->getState()->getValue();
325
        $parameters = $data->getResetUrlParameters();
326
327
        if (!empty($value)) {
328
            if ($active) {
329
                unset($value[array_search($key, $value)]);
330
                $parameters[$this->getRequestField()] = $value;
331
332
                return $parameters;
333
            }
334
335
            $parameters[$this->getRequestField()] = $value;
336
        }
337
338
        $parameters[$this->getRequestField()][$name] = $key;
339

Filter/Widget/Dynamic/MultiDynamicAggregate.php 1 location

@@ 95-104 (lines=10) @@
92
        $value = $data->getState()->getValue();
93
        $parameters = $data->getResetUrlParameters();
94
95
        if (!empty($value)) {
96
            if ($active) {
97
                unset($value[$name][array_search($key, $value[$name])]);
98
                $parameters[$this->getRequestField()] = $value;
99
100
                return $parameters;
101
            }
102
103
            $parameters[$this->getRequestField()] = $value;
104
        }
105
106
        $parameters[$this->getRequestField()][$name][] = $key;
107