Code Duplication    Length = 14-14 lines in 2 locations

src/Lines.php 1 location

@@ 162-175 (lines=14) @@
159
     *
160
     * @param array $data
161
     */
162
    private function updateRowKeyLengths(array $data = [])
163
    {
164
        $lengths = array_map('mb_strlen', $data);
165
166
        $keys = array_merge(array_keys($lengths), array_keys($this->maxLengths));
167
168
        foreach ($keys as $key) {
169
            if (!isset($this->maxLengths[$key])
170
                || (isset($lengths[$key]) && $lengths[$key] > $this->maxLengths[$key])
171
            ) {
172
                $this->maxLengths[$key] = $lengths[$key];
173
            }
174
        }
175
    }
176
177
    /**
178
     * @param int    $index

src/Table.php 1 location

@@ 68-81 (lines=14) @@
65
     *
66
     * @param array $data
67
     */
68
    private function updateRowKeyLengths(array $data = [])
69
    {
70
        $lengths = array_map('mb_strlen', $data);
71
72
        $keys = array_merge(array_keys($lengths), array_keys($this->maxLengths));
73
74
        foreach ($keys as $key) {
75
            if (!isset($this->maxLengths[$key])
76
                || (isset($lengths[$key]) && $lengths[$key] > $this->maxLengths[$key])
77
            ) {
78
                $this->maxLengths[$key] = $lengths[$key];
79
            }
80
        }
81
    }
82
83
    /**
84
     * @param array  $data