phpstan mockery
2.0.0
Esta extensão fornece os seguintes recursos:
Foo|MockeryMockInterface no phpdoc, para que resulte em um tipo de interseção em vez de um tipo de união.Mockery::mock() e Mockery::spy() retornam um tipo de interseção (consulte a explicação detalhada dos tipos de interseção) para que o objeto retornado possa ser usado como o objeto simulado e o objeto de classe zombada.shouldReceive() , allows() e expects() métodos podem ser chamados no objeto simulado e eles funcionam conforme o esperado. Para usar esta extensão, requer no compositor:
composer require --dev phpstan/phpstan-mockery
Se você também instalar o Phpstan/Extension-Installer, está tudo pronto!
Se você não quiser usar phpstan/extension-installer , inclua Extension.neon na configuração do Phpstan do seu projeto:
includes:
- vendor/phpstan/phpstan-mockery/extension.neon