Code Duplication    Length = 16-16 lines in 2 locations

src/Column/Action/SimpleAction.php 1 location

@@ 43-58 (lines=16) @@
40
     * @param array $matches
41
     * @return mixed|string
42
     */
43
    protected function replaceCallback($matches)
44
    {
45
        $row = $this->getRowData();
46
        $varName = $matches[1];
47
        $value = '';
48
49
        if (array_key_exists($varName, $row)) {
50
            if ($varName !== 'backurl') {
51
                $value = urlencode($row[$varName]);
52
            } else {
53
                $value = $row[$varName];
54
            }
55
        }
56
57
        return $value;
58
    }
59
60
    /**
61
     * @return bool|mixed

src/Mutator/Link.php 1 location

@@ 84-99 (lines=16) @@
81
     * @param array $matches
82
     * @return mixed|string
83
     */
84
    protected function replaceCallback($matches)
85
    {
86
        $row = $this->getRowData();
87
        $varName = $matches[1];
88
        $value = '';
89
90
        if (array_key_exists($varName, $row)) {
91
            if ($varName !== 'backurl') {
92
                $value = urlencode($row[$varName]);
93
            } else {
94
                $value = $row[$varName];
95
            }
96
        }
97
98
        return $value;
99
    }
100
101
    /**
102
     * @return Url