phpstan phpspec
0.3.0
PhpSpec本身的原始規格兼容getMatchers方法Collaborator提供了正確的返回類型will*方法Propehcy作為Collaborator參數Argument::cetera() , Argument::any()Collaborator提供了正確的屬性ObjectBehavior提供了正確的方法:should*方法during*beConstructedWith , beConstructedThrough , beAnInstanceOfObjectBehavior提供了正確的屬性:$this->CONSTANT_NAME )getWrappedObject方法提供正確的類ObjectState 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/ '