Code Duplication    Length = 15-15 lines in 2 locations

src/Configuration/InvalidateRoute.php 1 location

@@ 34-48 (lines=15) @@
31
     */
32
    private $params;
33
34
    public function __construct(
35
        $data = [],
36
        $params = []
37
    ) {
38
        $values = [];
39
        if (is_string($data)) {
40
            $values['value'] = $data;
41
        } else {
42
            $values = $data;
43
        }
44
45
        $values['params'] = $values['params'] ?? $params;
46
47
        parent::__construct($values);
48
    }
49
50
    /**
51
     * Handle route name given without explicit key.

src/Configuration/Tag.php 1 location

@@ 29-43 (lines=15) @@
26
27
    private $expression;
28
29
    public function __construct(
30
        $data = [],
31
        $expression = null
32
    ) {
33
        $values = [];
34
        if (is_string($data)) {
35
            $values['value'] = $data;
36
        } else {
37
            $values = $data;
38
        }
39
40
        $values['expression'] = $values['expression'] ?? $expression;
41
42
        parent::__construct($values);
43
    }
44
45
    /**
46
     * Handle tags given without explicit key.