phpstan mockery
2.0.0
Это расширение предоставляет следующие функции:
Foo|MockeryMockInterface в PhpDoc, чтобы он приводил к типу пересечения вместо типа объединения.Mockery::mock() и Mockery::spy() Возвращает тип пересечения (см. Подробное объяснение типов пересечения), чтобы возвращаемый объект мог использоваться как как макет, так и сметованный объект класса.shouldReceive() , allows() и expects() методы могут быть вызваны на максимальный объект, и они работают, как и ожидалось. Чтобы использовать это расширение, требовать его в композиторе:
composer require --dev phpstan/phpstan-mockery
Если вы также установите Phpstan/Extension-Installer, то вы все настроены!
Если вы не хотите использовать phpstan/extension-installer , включите Extension.neon в конфигурации вашего проекта Phpstan:
includes:
- vendor/phpstan/phpstan-mockery/extension.neon