Skip to content

Commit ac3fe6b

Browse files
committed
Merge pull request #38 from PHPOffice/develop
Version 0.2.0
2 parents d45779b + af573af commit ac3fe6b

File tree

285 files changed

+26175
-16992
lines changed

Some content is hidden

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

285 files changed

+26175
-16992
lines changed

.gitignore

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,15 @@
55
Thumbs.db
66
Desktop.ini
77
.idea
8-
_build
8+
build/
99
phpunit.xml
10-
composer.lock
1110
composer.phar
1211
vendor
1312
*.settings
1413
*.project
1514
*.buildpath
16-
Tests/results
15+
16+
/samples/results
17+
/phpunit.bat
18+
/todo.txt
19+
/samples/Sample_00_Test.php

.scrutinizer.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
filter:
2+
excluded_paths: [ 'vendor/*', 'tests/*', 'samples/*' ]
3+
4+
before_commands:
5+
- "composer install --prefer-source --dev"
6+
7+
tools:
8+
php_code_sniffer:
9+
enabled: true
10+
config:
11+
standard: PSR2
12+
php_mess_detector:
13+
enabled: true
14+
config:
15+
ruleset: phpmd.xml.dist
16+
external_code_coverage:
17+
enabled: true
18+
timeout: 900
19+
php_cpd: true
20+
# php_sim: # Temporarily disabled to allow focus on things other than duplicates
21+
# min_mass: 40
22+
php_pdepend: true
23+
php_analyzer: true
24+
sensiolabs_security_checker: true

.travis.yml

Lines changed: 27 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,49 @@
11
language: php
22

33
php:
4-
- 5.3.3
54
- 5.3
5+
- 5.3.3
66
- 5.4
77
- 5.5
88
- 5.6
99
- hhvm
1010

11-
12-
1311
matrix:
1412
allow_failures:
15-
- php: 5.3.3
16-
- php: 5.6
1713
- php: hhvm
1814

15+
env:
16+
global:
17+
- secure: "LtlUOzC8FtqgbqUTmU7EU281NSCb58UFdvnz8lelNIDltBdP4eayN/TsgNIePB4jXg2d2R56ZA6j/grhE/md6jdUkulV355H3GrH/hIZmmQ+F9+87agnwLzb9+MJbqXoiE7VvjY3zGIO09G897SUfsfu6JWEcscYFlsH6KcXM6M="
18+
1919
before_script:
20+
## Packages
21+
- sudo apt-get -qq update > /dev/null
22+
- sudo apt-get -qq install graphviz > /dev/null
2023
## Composer
21-
# - curl -s http://getcomposer.org/installer | php
22-
# - php composer.phar install --prefer-source
2324
- composer self-update
24-
- composer install --prefer-source
25-
## PHP_CodeSniffer
26-
- pyrus install pear/PHP_CodeSniffer
27-
- phpenv rehash
28-
## PHP Copy/Paste Detector
29-
- curl -o phpcpd.phar https://phar.phpunit.de/phpcpd.phar
30-
## PHP Mess Detector
31-
- pear config-set preferred_state beta
32-
- printf "\n" | pecl install imagick
33-
- pear channel-discover pear.phpmd.org
34-
- pear channel-discover pear.pdepend.org
35-
- pear install --alldeps phpmd/PHP_PMD
36-
- phpenv rehash
37-
## PHPLOC
38-
- curl -o phploc.phar https://phar.phpunit.de/phploc.phar
25+
- composer install --prefer-source --dev
26+
## PHPDocumentor
27+
- mkdir -p build/docs
28+
- mkdir -p build/coverage
3929

4030
script:
4131
## PHP_CodeSniffer
42-
- phpcs --standard=phpcs.xml -n Classes/
43-
- phpcs --standard=phpcs.xml -n Tests/PHPPowerPoint
44-
## PHPUnit
45-
- phpunit -c ./ --coverage-text
32+
- ./vendor/bin/phpcs src/ tests/ --standard=PSR2 -n
4633
## PHP Copy/Paste Detector
47-
# - php phpcpd.phar Classes/
34+
# - ./vendor/bin/phpcpd src/
4835
## PHP Mess Detector
49-
# - phpmd Classes/ text codesize,unusedcode,naming,design
36+
- ./vendor/bin/phpmd src/,tests/ text ./phpmd.xml.dist
37+
## PHPUnit
38+
- ./vendor/bin/phpunit -c ./ --coverage-text --coverage-html ./build/coverage
5039
## PHPLOC
51-
- php phploc.phar Classes/
40+
- ./vendor/bin/phploc src/
41+
## PHPDocumentor
42+
- ./vendor/bin/phpdoc -q -d ./src -t ./build/docs --template="responsive-twig"
43+
44+
after_script:
45+
## PHPDocumentor
46+
- bash .travis_shell_after_success.sh
47+
## Scrutinizer
48+
- wget https://scrutinizer-ci.com/ocular.phar
49+
- php ocular.phar code-coverage:upload --format=php-clover build/logs/clover.xml

Build/build-release-documentation.bat

Lines changed: 0 additions & 2 deletions
This file was deleted.

Build/build-release-pear.bat

Lines changed: 0 additions & 2 deletions
This file was deleted.

Build/build-release-standard.bat

Lines changed: 0 additions & 2 deletions
This file was deleted.

Build/build.xml

Lines changed: 0 additions & 216 deletions
This file was deleted.

Build/old/build.bat

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)