Code Duplication    Length = 29-30 lines in 2 locations

PHPCompatibility/AbstractRemovedFeatureSniff.php 1 location

@@ 57-86 (lines=30) @@
54
     *
55
     * @return array
56
     */
57
    public function getErrorInfo(array $itemArray, array $itemInfo)
58
    {
59
        $errorInfo = array(
60
            'deprecated'  => '',
61
            'removed'     => '',
62
            'alternative' => '',
63
            'error'       => false,
64
        );
65
66
        $versionArray = $this->getVersionArray($itemArray);
67
68
        if (empty($versionArray) === false) {
69
            foreach ($versionArray as $version => $removed) {
70
                if ($this->supportsAbove($version) === true) {
71
                    if ($removed === true && $errorInfo['removed'] === '') {
72
                        $errorInfo['removed'] = $version;
73
                        $errorInfo['error']   = true;
74
                    } elseif ($errorInfo['deprecated'] === '') {
75
                        $errorInfo['deprecated'] = $version;
76
                    }
77
                }
78
            }
79
        }
80
81
        if (isset($itemArray['alternative']) === true) {
82
            $errorInfo['alternative'] = $itemArray['alternative'];
83
        }
84
85
        return $errorInfo;
86
    }
87
88
89
    /**

PHPCompatibility/Sniffs/PHP/OptionalRequiredFunctionParametersSniff.php 1 location

@@ 65-93 (lines=29) @@
62
     *
63
     * @return array
64
     */
65
    public function getErrorInfo(array $itemArray, array $itemInfo)
66
    {
67
        $errorInfo = array(
68
            'paramName'          => '',
69
            'optionalDeprecated' => '',
70
            'optionalRemoved'    => '',
71
            'error'              => false,
72
        );
73
74
        $versionArray = $this->getVersionArray($itemArray);
75
76
        if (empty($versionArray) === false) {
77
            foreach ($versionArray as $version => $required) {
78
                if ($this->supportsAbove($version) === true) {
79
                    if ($required === true && $errorInfo['optionalRemoved'] === '') {
80
                        $errorInfo['optionalRemoved'] = $version;
81
                        $errorInfo['error']           = true;
82
                    } elseif ($errorInfo['optionalDeprecated'] === '') {
83
                        $errorInfo['optionalDeprecated'] = $version;
84
                    }
85
                }
86
            }
87
        }
88
89
        $errorInfo['paramName'] = $itemArray['name'];
90
91
        return $errorInfo;
92
93
    }//end getErrorInfo()
94
95
96
    /**