Skip to content

Commit fad4012

Browse files
author
Damien Debin
committed
Add PHPStorm files. Add CodeClimate.
1 parent 4b33fec commit fad4012

7 files changed

Lines changed: 288 additions & 11 deletions

File tree

.idea/atom-generator.iml

Lines changed: 65 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/inspectionProfiles/Project_Default.xml

Lines changed: 129 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/php.xml

Lines changed: 75 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.travis.yml

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,23 @@ sudo: false
99
matrix:
1010
fast_finish: true
1111
include:
12-
- php: '7.1'
13-
- php: '7.2'
14-
- php: '7.3'
12+
- php: 7.1
13+
- php: 7.2
14+
- php: 7.3
15+
16+
before_script:
17+
- curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
18+
- chmod +x ./cc-test-reporter
19+
- ./cc-test-reporter before-build
1520

1621
install:
1722
- travis_retry composer install --no-progress --no-interaction --prefer-dist
1823

1924
script:
2025
- ./vendor/bin/php-cs-fixer fix --allow-risky=yes --dry-run -v --stop-on-violation
2126
- ./vendor/bin/phpstan analyse -l 7 -c phpstan.neon src tests
22-
- ./vendor/bin/phpunit --coverage-clover=coverage.xml
27+
- ./vendor/bin/phpunit --coverage-clover=clover.xml
2328

2429
after_success:
25-
- bash <(curl -s https://codecov.io/bash)
30+
- bash <(curl -s https://codecov.io/bash)
31+
- ./cc-test-reporter after-build --exit-code $TRAVIS_TEST_RESULT

README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,18 +28,19 @@ To include `mc-google-visualization` in your project, add it to your `composer.j
2828

2929
include_once 'vendor/autoload.php';
3030

31-
$feed = new AtomGenerator\Feed();
32-
$feed->setTitle('Blog');
33-
$feed->setUpdatedDateTime(new DateTime('now'));
34-
3531
$entry = new AtomGenerator\Entry();
3632
$entry->setTitle('Post', 'text');
3733
$entry->setId('tag:id');
3834
$entry->setContent('Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.', 'text');
3935
$entry->setUpdatedDateTime(new DateTime('2019-05-04T21:00:40Z'));
4036

37+
$feed = new AtomGenerator\Feed();
38+
$feed->setTitle('Blog');
39+
$feed->setUpdatedDateTime(new DateTime('now'));
4140
$feed->addEntry($entry);
4241

42+
assert(AtomGenerator\Feed::validate($feed->getDocument()));
43+
4344
echo $feed->saveXML();
4445
```
4546

composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
"require": {
1919
"php": "^7.1",
2020
"ext-dom": "*",
21+
"ext-libxml": "*",
2122
"ext-simplexml": "*",
2223
"webmozart/assert": "^1.5"
2324
},

composer.lock

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)