Skip to content

Commit 89a1aa3

Browse files
committed
travis: add phpstan
1 parent c08b777 commit 89a1aa3

File tree

3 files changed

+31
-0
lines changed

3 files changed

+31
-0
lines changed

.travis.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
language: php
2+
php:
3+
- 7.0
4+
- 7.1
5+
- 7.2
6+
- master
7+
8+
env:
9+
- dependencies=lowest
10+
- dependencies=highest
11+
12+
matrix:
13+
allow_failures:
14+
- php: master
15+
env: dependencies=lowest
16+
- php: master
17+
env: dependencies=highest
18+
19+
before_script:
20+
- composer self-update
21+
- if [ "$dependencies" = "lowest" ]; then composer update --prefer-lowest --no-interaction; fi;
22+
- if [ "$dependencies" = "highest" ]; then composer update --no-interaction; fi;
23+
24+
script:
25+
- vendor/bin/phpstan analyse --configuration phpstan.neon --level 6 src

composer.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@
2626
"latte/latte": "~2.4",
2727
"tracy/tracy": "~2.4"
2828
},
29+
"require-dev": {
30+
"phpstan/phpstan-shim": "~0.9.1",
31+
"phpstan/phpstan-nette": "~0.9"
32+
},
2933
"extra": {
3034
"branch-alias": {
3135
"dev-master": "2.3-dev"

phpstan.neon

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
includes:
2+
- vendor/phpstan/phpstan-nette/extension.neon

0 commit comments

Comments
 (0)