| @@ 739-754 (lines=16) @@ | ||
| 736 | ||
| 737 | $isError = false; |
|
| 738 | $previousVersionStatus = null; |
|
| 739 | foreach ($this->forbiddenFunctions[$pattern] as $version => $forbidden) { |
|
| 740 | if ($this->supportsAbove($version)) { |
|
| 741 | if ($version != 'alternative') { |
|
| 742 | if ($previousVersionStatus !== $forbidden) { |
|
| 743 | $previousVersionStatus = $forbidden; |
|
| 744 | if ($forbidden === true) { |
|
| 745 | $isError = true; |
|
| 746 | $error .= 'forbidden'; |
|
| 747 | } else { |
|
| 748 | $error .= 'discouraged'; |
|
| 749 | } |
|
| 750 | $error .= ' from PHP version ' . $version . ' and '; |
|
| 751 | } |
|
| 752 | } |
|
| 753 | } |
|
| 754 | } |
|
| 755 | if (strlen($error) > 0) { |
|
| 756 | $error = 'The use of function ' . $function . ' is ' . $error; |
|
| 757 | $error = substr($error, 0, strlen($error) - 5); |
|
| @@ 241-255 (lines=15) @@ | ||
| 238 | ||
| 239 | $error = ''; |
|
| 240 | ||
| 241 | foreach ($this->deprecatedIniDirectives[$filteredToken] as $version => $forbidden) |
|
| 242 | { |
|
| 243 | if ($version !== 'alternative') { |
|
| 244 | if ($this->supportsAbove($version)) { |
|
| 245 | if ($forbidden === true) { |
|
| 246 | $isError = ($function != 'ini_get') ?: false; |
|
| 247 | $error .= " forbidden"; |
|
| 248 | } else { |
|
| 249 | $isError = false; |
|
| 250 | $error .= " deprecated"; |
|
| 251 | } |
|
| 252 | $error .= " from PHP " . $version . " and"; |
|
| 253 | } |
|
| 254 | } |
|
| 255 | } |
|
| 256 | ||
| 257 | if (strlen($error) > 0) { |
|
| 258 | $error = "INI directive '" . $filteredToken . "' is" . $error; |
|