Code Duplication    Length = 12-12 lines in 2 locations

src/Reports/Code.php 1 location

@@ 116-127 (lines=12) @@
113
114
        // Determine the longest error message we will be showing.
115
        $maxErrorLength = 0;
116
        foreach ($report['messages'] as $line => $lineErrors) {
117
            foreach ($lineErrors as $column => $colErrors) {
118
                foreach ($colErrors as $error) {
119
                    $length = strlen($error['message']);
120
                    if ($showSources === true) {
121
                        $length += (strlen($error['source']) + 3);
122
                    }
123
124
                    $maxErrorLength = max($maxErrorLength, ($length + 1));
125
                }
126
            }
127
        }
128
129
        // The padding that all lines will require that are printing an error message overflow.
130
        if ($report['warnings'] > 0) {

src/Reports/Full.php 1 location

@@ 64-75 (lines=12) @@
61
62
        // Make sure the report width isn't too big.
63
        $maxErrorLength = 0;
64
        foreach ($report['messages'] as $line => $lineErrors) {
65
            foreach ($lineErrors as $column => $colErrors) {
66
                foreach ($colErrors as $error) {
67
                    $length = strlen($error['message']);
68
                    if ($showSources === true) {
69
                        $length += (strlen($error['source']) + 3);
70
                    }
71
72
                    $maxErrorLength = max($maxErrorLength, ($length + 1));
73
                }
74
            }
75
        }
76
77
        $file       = $report['filename'];
78
        $fileLength = strlen($file);