mirror of
https://github.com/danog/psalm.git
synced 2024-11-30 04:39:00 +01:00
Upgrade mockery plugin
and other assorted fixes for PHP 8.2
This commit is contained in:
parent
1183476089
commit
6c77daf1f4
@ -34,7 +34,7 @@
|
||||
"netresearch/jsonmapper": "^1.0 || ^2.0 || ^3.0 || ^4.0",
|
||||
"nikic/php-parser": "^4.13",
|
||||
"openlss/lib-array2xml": "^1.0",
|
||||
"psalm/plugin-mockery": "^0.10.0",
|
||||
"psalm/plugin-mockery": "^1.1",
|
||||
"sebastian/diff": "^4.0",
|
||||
"symfony/console": "^3.4.17 || ^4.1.6 || ^5.0 || ^6.0",
|
||||
"symfony/filesystem": "^5.4 || ^6.0",
|
||||
|
@ -38,6 +38,7 @@
|
||||
<file name="vendor/felixfbecker/advanced-json-rpc/lib/Dispatcher.php" />
|
||||
<directory name="vendor/netresearch/jsonmapper" />
|
||||
<directory name="vendor/phpunit" />
|
||||
<directory name="vendor/mockery/mockery"/>
|
||||
<file name="vendor/nikic/php-parser/lib/PhpParser/Node/UnionType.php" />
|
||||
</ignoreFiles>
|
||||
</projectFiles>
|
||||
|
@ -2176,7 +2176,7 @@ class Config
|
||||
}
|
||||
|
||||
if (extension_loaded('random')) {
|
||||
$ext_random_path = $dir_lvl_2 . DIRECTORY_SEPARATOR . 'stubs' . DIRECTORY_SEPARATOR . 'ext-random.phpstub';
|
||||
$ext_random_path = $dir_lvl_2 . DIRECTORY_SEPARATOR . 'stubs' . DIRECTORY_SEPARATOR . 'extensions' . DIRECTORY_SEPARATOR . 'ext-random.phpstub';
|
||||
$this->internal_stubs[] = $ext_random_path;
|
||||
}
|
||||
|
||||
|
@ -212,6 +212,9 @@ final class MutableUnion implements TypeNode, Stringable
|
||||
*/
|
||||
public $different = false;
|
||||
|
||||
/** @psalm-suppress PossiblyUnusedProperty */
|
||||
public bool $propagate_parent_nodes = false;
|
||||
|
||||
/**
|
||||
* @psalm-external-mutation-free
|
||||
* @param non-empty-array<Atomic> $types
|
||||
|
@ -234,7 +234,7 @@ class PsalmPluginTest extends TestCase
|
||||
*/
|
||||
public function disableComplainsWhenPassedUnresolvablePlugin(): void
|
||||
{
|
||||
$this->plugin_list->expects()->resolvePluginClass(Mockery::any())->andThrows(new InvalidArgumentException);
|
||||
$this->plugin_list->expects()->resolvePluginClass(Mockery::any())->andThrows(new InvalidArgumentException());
|
||||
|
||||
$disable_command = new CommandTester($this->app->find('disable'));
|
||||
$disable_command->execute(['pluginName' => 'vendor/package']);
|
||||
|
Loading…
Reference in New Issue
Block a user