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

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