psalm / psalm-plugin-doctrine

Stubs to let Psalm understand Doctrine better
86 stars 43 forks source link

Doctrine 2.14: TooManyArguments: Too many arguments for method Doctrine\Persistence\ObjectManager::refresh #135

Closed michnovka closed 1 year ago

michnovka commented 1 year ago

The new refresh() method signature accepts also LockMode flag.

However using:

 $this->entityManager->refresh($reseller, LockMode::PESSIMISTIC_WRITE);

triggers

::error file=src/Helper/ResellerHelper.php,line=32,col=39,title=TooManyArguments::src/Helper/ResellerHelper.php:32:39: TooManyArguments: Too many arguments for method Doctrine\Persistence\ObjectManager::refresh - saw 2 (see https://psalm.dev/026)