psalm-plugin-phpunit
psalm-plugin-phpunit copied to clipboard
False `DeprecatedMethod` positives for `expects`
Not sure if this is a psalm issue but thought I'd come here to clarify how stubs work. Using PHPUnit 7 which has
/**
* Registers a new expectation in the mock object and returns the match
* object which can be infused with further details.
*
* @return InvocationMocker
*/
public function expects(Invocation $matcher);
in MockObject
.
This doesn't seem to appear in the stub but no error in IDE (possibly because psalm warning level is not high enough?)
When calling createMock(MyClass::class)
and deprecating __call
on MyClass
, I get errors about DeprecatedMethod
for uses of expects
.
Is that expected behaviour or is something incorrect?