Browse Source

use phpstan/phpstan-phpunit for mocks

saeid 7 years ago
parent
commit
5d935e3be6
2 changed files with 6 additions and 1 deletions
  1. 3 1
      .travis.yml
  2. 3 0
      phpstan.neon

+ 3 - 1
.travis.yml

@@ -72,7 +72,9 @@ script:
   - if [[ $DEFAULT = 1 && $TRAVIS_PHP_VERSION != 7.0 ]]; then vendor/bin/phpunit; fi
   - if [[ $DEFAULT = 1 && $TRAVIS_PHP_VERSION != 7.0 ]]; then vendor/bin/phpunit; fi
 
 
   - if [[ $PHPCS = 1 ]]; then composer cs-check; fi
   - if [[ $PHPCS = 1 ]]; then composer cs-check; fi
-  - if [[ $PHPSTAN = 1 ]]; then composer require --dev "phpstan/phpstan:0.9.*" && vendor/bin/phpstan analyse -c phpstan.neon -l 2 src; fi
+  - if [[ $PHPSTAN = 1 ]]; then composer require --dev "phpstan/phpstan:0.9.*" ; fi
+  - if [[ $PHPSTAN = 1 ]]; then composer require --dev "phpstan/phpstan-phpunit:0.9.*" ; fi
+  - if [[ $PHPSTAN = 1 ]]; then vendor/bin/phpstan analyse -c phpstan.neon -l 2 src; fi
 
 
 after_success:
 after_success:
   - if [[ $DEFAULT = 1 && $TRAVIS_PHP_VERSION = 7.0 ]]; then bash <(curl -s https://codecov.io/bash); fi
   - if [[ $DEFAULT = 1 && $TRAVIS_PHP_VERSION = 7.0 ]]; then bash <(curl -s https://codecov.io/bash); fi

+ 3 - 0
phpstan.neon

@@ -1,3 +1,6 @@
+includes:
+    - vendor/phpstan/phpstan-phpunit/extension.neon
+
 parameters:
 parameters:
     autoload_files:
     autoload_files:
         - tests/bootstrap.php
         - tests/bootstrap.php