Code Duplication    Length = 21-22 lines in 2 locations

PHPCompatibility/AbstractNewFeatureSniff.php 1 location

@@ 44-64 (lines=21) @@
41
     *
42
     * @return array
43
     */
44
    public function getErrorInfo(array $itemArray, array $itemInfo)
45
    {
46
        $errorInfo = array(
47
            'not_in_version' => '',
48
            'error'          => true,
49
        );
50
51
        $versionArray = $this->getVersionArray($itemArray);
52
53
        if (empty($versionArray) === false) {
54
            foreach ($versionArray as $version => $present) {
55
                if ($errorInfo['not_in_version'] === '' && $present === false
56
                    && $this->supportsBelow($version) === true
57
                ) {
58
                    $errorInfo['not_in_version'] = $version;
59
                }
60
            }
61
        }
62
63
        return $errorInfo;
64
    }
65
66
67
    /**

PHPCompatibility/Sniffs/PHP/RequiredOptionalFunctionParametersSniff.php 1 location

@@ 174-195 (lines=22) @@
171
     *
172
     * @return array
173
     */
174
    public function getErrorInfo(array $itemArray, array $itemInfo)
175
    {
176
        $errorInfo = array(
177
            'paramName'       => '',
178
            'requiredVersion' => '',
179
        );
180
181
        $versionArray = $this->getVersionArray($itemArray);
182
183
        if (empty($versionArray) === false) {
184
            foreach ($versionArray as $version => $required) {
185
                if ($required === true && $this->supportsBelow($version) === true) {
186
                    $errorInfo['requiredVersion'] = $version;
187
                }
188
            }
189
        }
190
191
        $errorInfo['paramName'] = $itemArray['name'];
192
193
        return $errorInfo;
194
195
    }//end getErrorInfo()
196
197
198
    /**