Skip to content

Commit d563b05

Browse files
authored
Merge pull request #4 from autorusltd/release/v1.3.0
v1.3.0
2 parents 3408b81 + a0b7df7 commit d563b05

File tree

7 files changed

+81
-36
lines changed

7 files changed

+81
-36
lines changed

.circleci/config.yml

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
# PHP CircleCI 2.0 configuration file
2+
#
3+
# Check https://circleci.com/docs/2.0/language-php/ for more details
4+
#
5+
version: 2
6+
jobs:
7+
php71:
8+
docker:
9+
- image: circleci/php:7.1-cli-node-browsers
10+
steps:
11+
- checkout
12+
- run: php -v
13+
- run: composer install --no-interaction --prefer-source --no-suggest
14+
- run: php vendor/bin/phpunit --colors=always
15+
php72:
16+
docker:
17+
- image: circleci/php:7.2-cli-node-browsers
18+
steps:
19+
- checkout
20+
- run: php -v
21+
- run: composer install --no-interaction --prefer-source --no-suggest
22+
- run: php vendor/bin/phpunit --colors=always
23+
php73:
24+
docker:
25+
- image: circleci/php:7.3-cli-node-browsers
26+
steps:
27+
- checkout
28+
- run: php -v
29+
- run: composer install --no-interaction --prefer-source --no-suggest
30+
- run: php vendor/bin/phpunit --colors=always
31+
php74:
32+
docker:
33+
- image: circleci/php:7.4-cli-node-browsers
34+
steps:
35+
- checkout
36+
- run: php -v
37+
- run: composer install --no-interaction --prefer-source --no-suggest
38+
- run: php vendor/bin/phpunit --colors=always
39+
php80:
40+
docker:
41+
- image: circleci/php:8.0-cli-node-browsers
42+
steps:
43+
- checkout
44+
- run: php -v
45+
- run: composer install --no-interaction --prefer-source --no-suggest
46+
- run: php vendor/bin/phpunit --colors=always
47+
workflows:
48+
version: 2
49+
build:
50+
jobs:
51+
- php71
52+
- php72
53+
- php73
54+
- php74
55+
- php80

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
.php_cs.cache
2+
.phpunit.result.cache
23
composer.lock
34
coverage.xml
5+
phpbench.json
46
phpcs.xml
57
phpunit.xml
68
vendor/

.travis.yml

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

README.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
1-
## Arus // HTTP Response Kit for PHP 7.1+ based on PSR-17
1+
## HTTP Response Kit for PHP 7.1+ (incl. PHP 8) based on PSR-17
22

3-
[![Build Status](https://scrutinizer-ci.com/g/autorusltd/http-response-kit/badges/build.png?b=master)](https://scrutinizer-ci.com/g/autorusltd/http-response-kit/build-status/master)
4-
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/autorusltd/http-response-kit/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/autorusltd/http-response-kit/?branch=master)
3+
[![Build Status](https://circleci.com/gh/autorusltd/http-response-kit.svg?style=shield)](https://circleci.com/gh/autorusltd/http-response-kit)
54
[![Code Coverage](https://scrutinizer-ci.com/g/autorusltd/http-response-kit/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/autorusltd/http-response-kit/?branch=master)
6-
[![Latest Stable Version](https://poser.pugx.org/arus/http-response-kit/v/stable)](https://packagist.org/packages/arus/http-response-kit)
5+
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/autorusltd/http-response-kit/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/autorusltd/http-response-kit/?branch=master)
76
[![Total Downloads](https://poser.pugx.org/arus/http-response-kit/downloads)](https://packagist.org/packages/arus/http-response-kit)
7+
[![Latest Stable Version](https://poser.pugx.org/arus/http-response-kit/v/stable)](https://packagist.org/packages/arus/http-response-kit)
88
[![License](https://poser.pugx.org/arus/http-response-kit/license)](https://packagist.org/packages/arus/http-response-kit)
99

10+
---
11+
1012
## Installation (via composer)
1113

1214
```bash
13-
composer require 'arus/http-response-kit:^1.0'
15+
composer require 'arus/http-response-kit:^1.3'
1416
```

composer.json

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
{
22
"name": "arus/http-response-kit",
33
"homepage": "https://github.com/autorusltd/http-response-kit",
4-
"description": "Arus // HTTP Response Kit for PHP 7.1+ based on PSR-17",
4+
"description": "Arus // HTTP Response Kit for PHP 7.1+ (incl. PHP 8) based on PSR-17",
55
"license": "MIT",
66
"keywords": [
77
"arus",
88
"fenric",
99
"psr-7",
10-
"psr-17"
10+
"psr-17",
11+
"php7",
12+
"php8"
1113
],
1214
"authors": [
1315
{
@@ -17,13 +19,13 @@
1719
}
1820
],
1921
"require": {
20-
"php": "^7.1"
22+
"php": "^7.1|^8.0"
2123
},
2224
"require-dev": {
25+
"phpunit/phpunit": "7.5.20|9.5.0",
2326
"arus/php-coding-standard": "^1.0",
24-
"phpunit/phpunit": "7.5.1",
2527
"sunrise/http-message": "^1.3",
26-
"zendframework/zend-diactoros": "^2.2",
28+
"laminas/laminas-diactoros": "^2.4|^2.5",
2729
"symfony/validator": "^4.0"
2830
},
2931
"autoload": {
@@ -38,8 +40,8 @@
3840
},
3941
"scripts": {
4042
"test": [
41-
"phpcs",
42-
"phpunit --colors=always --coverage-text"
43+
"phpunit --colors=always --coverage-text",
44+
"phpcs"
4345
]
4446
}
4547
}

phpunit.xml.dist

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
<?xml version="1.0"?>
2-
<phpunit colors="true">
2+
<phpunit colors="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/9.3/phpunit.xsd">
3+
<coverage>
4+
<include>
5+
<directory>./src</directory>
6+
</include>
7+
</coverage>
38
<testsuites>
49
<testsuite name="Arus Http Response Kit Test Suite">
510
<directory>./tests/</directory>
611
</testsuite>
712
</testsuites>
8-
<filter>
9-
<whitelist>
10-
<directory>./src</directory>
11-
</whitelist>
12-
</filter>
1313
</phpunit>

tests/ResponseFactoryTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
use PHPUnit\Framework\TestCase;
1010
use Sunrise\Http\Message\Response as SunriseResponse;
1111
use Sunrise\Http\Message\ResponseFactory as SunriseResponseFactory;
12-
use Zend\Diactoros\Response as ZendResponse;
13-
use Zend\Diactoros\ResponseFactory as ZendResponseFactory;
12+
use Laminas\Diactoros\Response as ZendResponse;
13+
use Laminas\Diactoros\ResponseFactory as ZendResponseFactory;
1414
use Symfony\Component\Validator\ConstraintViolationList;
1515
use Symfony\Component\Validator\ConstraintViolation;
1616

0 commit comments

Comments
 (0)