| @@ 715-730 (lines=16) @@ | ||
| 712 | ||
| 713 | $isError = false; |
|
| 714 | $previousVersionStatus = null; |
|
| 715 | foreach ($this->forbiddenFunctions[$pattern] as $version => $forbidden) { |
|
| 716 | if ($this->supportsAbove($version)) { |
|
| 717 | if ($version != 'alternative') { |
|
| 718 | if ($previousVersionStatus !== $forbidden) { |
|
| 719 | $previousVersionStatus = $forbidden; |
|
| 720 | if ($forbidden === true) { |
|
| 721 | $isError = true; |
|
| 722 | $error .= 'forbidden'; |
|
| 723 | } else { |
|
| 724 | $error .= 'discouraged'; |
|
| 725 | } |
|
| 726 | $error .= ' from PHP version ' . $version . ' and '; |
|
| 727 | } |
|
| 728 | } |
|
| 729 | } |
|
| 730 | } |
|
| 731 | if (strlen($error) > 0) { |
|
| 732 | $error = 'The use of function ' . $function . ' is ' . $error; |
|
| 733 | $error = substr($error, 0, strlen($error) - 5); |
|
| @@ 237-251 (lines=15) @@ | ||
| 234 | ||
| 235 | $error = ''; |
|
| 236 | ||
| 237 | foreach ($this->deprecatedIniDirectives[$filteredToken] as $version => $forbidden) |
|
| 238 | { |
|
| 239 | if ($version !== 'alternative') { |
|
| 240 | if ($this->supportsAbove($version)) { |
|
| 241 | if ($forbidden === true) { |
|
| 242 | $isError = ($function != 'ini_get') ?: false; |
|
| 243 | $error .= " forbidden"; |
|
| 244 | } else { |
|
| 245 | $isError = false; |
|
| 246 | $error .= " deprecated"; |
|
| 247 | } |
|
| 248 | $error .= " from PHP " . $version . " and"; |
|
| 249 | } |
|
| 250 | } |
|
| 251 | } |
|
| 252 | ||
| 253 | if (strlen($error) > 0) { |
|
| 254 | $error = "INI directive '" . $filteredToken . "' is" . $error; |
|