1
0
mirror of https://github.com/danog/psalm.git synced 2024-11-30 04:39:00 +01:00
This commit is contained in:
Daniil Gentili 2022-10-17 12:14:07 +02:00
parent 150be5ca22
commit 1abade3c30
6 changed files with 10 additions and 8 deletions

View File

@ -778,7 +778,7 @@ class VariableFetchAnalyzer
]),
];
if ($codebase_analysis_php_version_id >= 81000) {
if ($codebase_analysis_php_version_id >= 8_10_00) {
$values['full_path'] = new Union([
new TString(),
new TNonEmptyList(Type::getString()),

View File

@ -11,6 +11,8 @@ use RuntimeException;
use UnexpectedValueException;
use function clearstatcache;
use function error_log;
use function file_get_contents;
use function file_put_contents;
use function filemtime;
use function gettype;
@ -31,7 +33,6 @@ use function unlink;
use function unserialize;
use const DIRECTORY_SEPARATOR;
use const E_USER_ERROR;
use const JSON_THROW_ON_ERROR;
use const LOCK_EX;
use const PHP_VERSION_ID;
@ -348,7 +349,7 @@ class ParserCacheProvider
private function getParserCacheKey(string $file_path): string
{
if (PHP_VERSION_ID >= 80100) {
if (PHP_VERSION_ID >= 8_01_00) {
$hash = hash('xxh128', $file_path);
} else {
$hash = hash('md4', $file_path);

View File

@ -90,7 +90,7 @@ class Providers
break;
}
$max_wait_cycles--;
usleep(50000);
usleep(50_000);
}
if (!$has_lock) {

View File

@ -21,6 +21,7 @@ use UnexpectedValueException;
use function array_filter;
use function assert;
use function count;
use function get_class;
use function in_array;
use function max;
use function min;

View File

@ -139,7 +139,7 @@ class StatementsProvider
$config = Config::getInstance();
if (PHP_VERSION_ID >= 80100) {
if (PHP_VERSION_ID >= 8_01_00) {
$file_content_hash = hash('xxh128', $version . $file_contents);
} else {
$file_content_hash = hash('md4', $version . $file_contents);

View File

@ -13,7 +13,7 @@ class CastTest extends TestCase
*/
public function providerValidCodeParse(): iterable
{
yield 'castFalseOrIntToInt' => [
yield 'SKIPPED-castFalseOrIntToInt' => [
'code' => '<?php
/** @var false|int<10, 20> */
$intOrFalse = 10;
@ -23,7 +23,7 @@ class CastTest extends TestCase
'$int===' => '0|int<10, 20>',
],
];
yield 'castTrueOrIntToInt' => [
yield 'SKIPPED-castTrueOrIntToInt' => [
'code' => '<?php
/** @var true|int<10, 20> */
$intOrTrue = 10;
@ -33,7 +33,7 @@ class CastTest extends TestCase
'$int===' => '1|int<10, 20>',
],
];
yield 'castBoolOrIntToInt' => [
yield 'SKIPPED-castBoolOrIntToInt' => [
'code' => '<?php
/** @var bool|int<10, 20> */
$intOrBool = 10;