Code Duplication    Length = 10-10 lines in 2 locations

Filter/Widget/Dynamic/DynamicAggregate.php 1 location

@@ 276-285 (lines=10) @@
273
        $value = $data->getState()->getValue();
274
        $parameters = $data->getResetUrlParameters();
275
276
        if (!empty($value)) {
277
            if ($active) {
278
                unset($value[array_search($key, $value)]);
279
                $parameters[$this->getRequestField()] = $value;
280
281
                return $parameters;
282
            }
283
284
            $parameters[$this->getRequestField()] = $value;
285
        }
286
287
        $parameters[$this->getRequestField()][$name] = $key;
288

Filter/Widget/Dynamic/MultiDynamicAggregate.php 1 location

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