phpstan phpspec
0.3.0
PhpSpecgetMatchersCollaborator в методах спецификацииwill* МетодыPropehcy в качестве аргументов CollaboratorArgument::cetera() , Argument::any()CollaboratorObjectBehavior :should* методыduring* методовbeConstructedWith , beConstructedThrough , beAnInstanceOfObjectBehavior :$this->CONSTANT_NAME )getWrappedObjectObjectState Matcher и проверьте, если существуют соответствующие методы | PHPSTAN версия | Версия PHPSPEC | Версия расширения PHPSPEC |
|---|---|---|
| ^0,11,6 | ^6.0 | 0.3.x |
| ^0,11,6 | ^5.1 | 0.2.x |
| ^0,10,7 | ^5.1 | 0,1.x |
composer require --dev proget-hq/phpstan-phpspec Поместите это в свою конфигурацию phpstan.neon :
includes :
- vendor/proget-hq/phpstan-phpspec/extension.neon
parameters :
specDir : ' spec/ '