Skip to content

Commit f4ef8b0

Browse files
committed
Initial commit
0 parents  commit f4ef8b0

File tree

153 files changed

+6297
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

153 files changed

+6297
-0
lines changed

.editorconfig

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# EditorConfig is awesome: http://EditorConfig.org
2+
3+
root = true
4+
5+
[*]
6+
charset = utf-8
7+
end_of_line = lf
8+
insert_final_newline = true
9+
trim_trailing_whitespace = true
10+
indent_style = tab
11+
indent_size = tab
12+
tab_width = 4
13+
14+
[{*.json,*.yml,*.md}]
15+
indent_style = space
16+
indent_size = 2

.gitattributes

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Not archived
2+
.docs export-ignore
3+
tests export-ignore
4+
.editorconfig export-ignore
5+
.gitattributes export-ignore
6+
.gitignore export-ignore
7+
.travis.yml export-ignore
8+
Makefile export-ignore
9+
phpstan.neon export-ignore
10+
README.md export-ignore
11+
ruleset.xml export-ignore

.gitignore

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# IDE
2+
/.idea
3+
4+
# Composer
5+
/vendor
6+
/composer.lock
7+
8+
# Tests
9+
/temp
10+
/coverage.xml

.travis.yml

+55
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
language: php
2+
php:
3+
- 7.2
4+
- 7.3
5+
- 7.4snapshot
6+
- nightly
7+
8+
before_install:
9+
- phpenv config-rm xdebug.ini || return 0 # Turn off XDebug
10+
11+
install:
12+
- travis_retry composer install --no-progress --prefer-dist # Install dependencies
13+
14+
script:
15+
- make tests # Tests
16+
17+
jobs:
18+
include:
19+
- env: title="Lowest Dependencies 7.2"
20+
php: 7.2
21+
install:
22+
- travis_retry composer update --no-progress --prefer-dist --prefer-lowest --prefer-stable
23+
script:
24+
- make tests
25+
26+
- stage: Quality Assurance
27+
php: 7.3
28+
script:
29+
- make qa
30+
31+
- stage: Test Coverage
32+
if: branch = master AND type = push
33+
php: 7.3
34+
script:
35+
- make coverage
36+
after_script:
37+
- composer global require php-coveralls/php-coveralls ^2.1.0
38+
- ~/.composer/vendor/bin/php-coveralls --verbose --config tests/.coveralls.yml
39+
40+
- stage: Outdated Dependencies
41+
if: branch = master AND type = cron
42+
php: 7.3
43+
script:
44+
- composer outdated --direct
45+
46+
allow_failures:
47+
- stage: Test Coverage
48+
- php: 7.4snapshot
49+
- php: nightly
50+
51+
sudo: false
52+
53+
cache:
54+
directories:
55+
- $HOME/.composer/cache

0 commit comments

Comments
 (0)