Skip to content

Commit ab38940

Browse files
Merge pull request #1 from quillstack/update/composer
Changed namespaces
2 parents a7f77d4 + 69c00c7 commit ab38940

68 files changed

Lines changed: 792 additions & 916 deletions

File tree

Some content is hidden

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

.gitignore

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1+
/.DS_Store/
2+
/.idea/
3+
/.scannerwork/
4+
/coverage/
15
/vendor/
2-
.idea/
3-
coverage
4-
.phpunit.result.cache
5-
.scannerwork/
6-
phpunit.*.xml
6+
composer.phar
77
composer.lock
8-
.DS_Store
8+
unit-tests.coverage.xml

.scrutinizer.yml

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

.styleci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
risky: false
2-
version: 7
2+
version: 8
33
preset: psr12
44
finder:
55
exclude:

.travis.yml

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,18 @@
11
language: php
22
sudo: false
3-
43
php:
5-
- 7.4
6-
4+
- 8.0
75
cache:
86
directories:
97
- $HOME/.composer/cache
10-
118
addons:
129
sonarcloud:
1310
organization: "quillstack"
1411
token:
15-
secure: "qs+10MvpYCx5fMJKv9fVpKYP3Ksq4rY3cnSeOOrGqHAKjnQ2w5KRh5ZrMTHmwxLKdoJHpwUoBGi0j4a5Q0Ln7C3Yi9xr3y9Ne7pW1i4hyq+y2D6IzGH4+XQFICw5W1UhBHPGKQr3BXJJs/ZjbyUa6qUlBbZbBuvYZ8iPS2X3b/gTHJvNRoNuQkhKZeZfQ+mmcGxKxQQd4Xlb0W/BsX0h3br/TOnR7JU9t9CiGJfSM6AIX0IIEl8s1pZhbiZFP2JpEt3U7fCBH9G56CcIRJtnN5AGTXSF0SOuYpzhxm4Fa2ylZQ+VThuQSul/PRZtZj1aaAgKgiv071Pu8hComa2XT+kjV6GiOT+Z0RfAGoaL7Areyf4U1zXr2NLZnjR4kWzXm+Eb/o/pwIuXzhsEVs3njsgcKha9spZqlZziwyqRsnfFk38Uw+DiianBK1YELSDa2QRsoV9BPlIc3Ny7kTXMJCSSk0l8nRZtNuzOaiG+ir+u3h2DY732xFmT58nPsFQ5RoWNfLX5xUhfQpBNdHvWfFt85rG6+tVp9hKlidGDa1giWvntaSdwB9IGilDuehcDiJ02P2eLAAxeNaMk34nm1Y3z+js6wqzdTLKSASfwtu1FfppKjHuBt+Iui8Y0e4Szp9w8ZafDwO+ADnNJI6NZQ5lAMNDuq5BCrFqdbuBwZwI="
16-
12+
secure: "J3lL5HUf6wlx2THFmUXDYL8s4QsJgw/P7DD1RFbVT4CkkIugGRkD+2eVM+Ss9rzpfQq0llZi2K6B8+zk4ySXEBn5/X4PLTpYda+oiNP4uKTcBNcD9n6IjeKenExI2i2LEURJ1r52YIpPoB/iSLsxJ059DFSc0RzHse7yoLI9vx/O05r4caVUsnPUsHaBY9/GDWiPe7cuLD2le8y+0gPqc0KXKxogxBGYrhXc1XdQXTg90/nbjdNf8d+acx1v7QXJrTeC/lY6T5Tskn+TAZknJKCp36DulFS6yl7NXMsz0GWj5J4PyNfTKOlosfRgzjoa2hh/99HL8IXG5uUsKYEKE37oICOgwYe27e+VsrxXTDCseSXhYUF1ngF6BWw9fM8u12SqujaV5ScA6Cu0oZzmCq4tmqM0B3iZ+sy852+q1ePzRd9os9FADLjNMYKQbJ+OCeOV+4xZcGrHdspqwJ/cXan8gtOmWXM94WkRv+4SuQ8qT9VXhv8TUfBCax7A8QQgQPx6k9Z8OhynBPa1DHLalMOS51BwzO2tnqRQoUO5pWWARHeK9V7nut7O7kTZzaSj1+gb2dFRydjencgcXfG/A5eI7Rnc6S92v7fU5o2bPyO42Ym76bx5eZb/WSCLrfVjwBqVxwIZcm1ngn/3TTdlg1cX22sdU40u37LP8XFQAeg="
1713
git:
1814
depth: false
19-
2015
install: composer update --no-interaction --no-suggest --no-progress
21-
2216
script:
23-
- phpdbg -qrr vendor/bin/phpunit --coverage-clover phpunit.coverage.xml --log-junit phpunit.report.xml
17+
- phpdbg -qrr ./vendor/bin/unit-tests
2418
- sonar-scanner

Dockerfile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
FROM php:8-cli-alpine
2+
RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" &&\
3+
php composer-setup.php &&\
4+
php -r "unlink('composer-setup.php');" &&\
5+
mv composer.phar /usr/local/bin/composer

README.md

Lines changed: 14 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,14 @@
1-
# QuillStack Request
1+
# Quillstack Request
22

3-
[![Build Status](https://travis-ci.org/quillstack/request.svg?branch=master)](https://travis-ci.org/quillstack/request)
4-
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=quillstack_request&metric=alert_status)](https://sonarcloud.io/dashboard?id=quillstack_request)
5-
[![Downloads](https://img.shields.io/packagist/dt/quillstack/request.svg)](https://packagist.org/packages/quillstack/request)
6-
[![StyleCI](https://github.styleci.io/repos/291464420/shield?branch=master)](https://github.styleci.io/repos/291464420?branch=master)
7-
[![CodeFactor](https://www.codefactor.io/repository/github/quillstack/request/badge)](https://www.codefactor.io/repository/github/quillstack/request)
8-
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=quillstack_request&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=quillstack_request)
9-
[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=quillstack_request&metric=ncloc)](https://sonarcloud.io/dashboard?id=quillstack_request)
10-
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=quillstack_request&metric=coverage)](https://sonarcloud.io/dashboard?id=quillstack_request)
11-
![Packagist PHP Version Support](https://img.shields.io/packagist/php-v/quillstack/request)
12-
![Packagist License](https://img.shields.io/packagist/l/quillstack/request)
13-
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/quillstack/request/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/quillstack/request/?branch=master)
3+
[![Build Status](https://app.travis-ci.com/quillstack/server-request.svg?branch=main)](https://app.travis-ci.com/quillstack/server-request)
4+
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=quillstack_request&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=quillstack_request)
5+
[![StyleCI](https://github.styleci.io/repos/291464420/shield?branch=main)](https://github.styleci.io/repos/291464420?branch=main)
6+
[![CodeFactor](https://www.codefactor.io/repository/github/quillstack/server-request/badge)](https://www.codefactor.io/repository/github/quillstack/server-request)
7+
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=quillstack_request&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=quillstack_request)
8+
[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=quillstack_request&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=quillstack_request)
9+
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=quillstack_request&metric=coverage)](https://sonarcloud.io/summary/new_code?id=quillstack_request)
1410

15-
QuillStack Request is the request library which implements
11+
Quillstack Request is the request library which implements
1612
_PSR-7: HTTP message interfaces_ and is based on
1713
_PSR-17: HTTP Factories_.
1814
You can find the full documentation on the website: \
@@ -23,18 +19,12 @@ https://quillstack.com/request
2319
Run tests using a command:
2420

2521
```
26-
phpdbg -qrr vendor/bin/phpunit
22+
phpdbg -qrr ./vendor/bin/unit-tests
2723
```
2824

29-
Check the tests coverage:
25+
## Docker
3026

27+
```shell
28+
$ docker-compose up -d
29+
$ docker exec -w /var/www/html -it quillstack_request sh
3130
```
32-
phpdbg -qrr vendor/bin/phpunit --coverage-html coverage tests
33-
```
34-
35-
## Quill Stack
36-
37-
If you want to know more about other solutions, visit the website: \
38-
https://quillstack.com/
39-
40-
[![The Quill Stack](http://quillstack.com/quillstack.png)](https://quillstack.com/)

composer.json

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,38 @@
11
{
2-
"name": "quillstack/request",
2+
"name": "quillstack/server-request",
33
"description": "The request object based on PSR-7: HTTP messages, and with the main goal: to be simple and fast.",
44
"type": "library",
55
"license": "MIT",
6-
"homepage": "https://quillstack.com/request",
6+
"homepage": "https://quillstack.org/request",
77
"authors": [
88
{
99
"name": "Radek Ziemniewicz",
10-
"email": "open-source@quillstack.com"
10+
"email": "radek@quillstack.org"
1111
}
1212
],
1313
"require": {
14-
"php": "^7.4",
14+
"php": "^8.0",
1515
"psr/http-message": "^1.0",
1616
"psr/http-factory": "^1.0",
17-
"quillstack/di": "^1.4.0",
18-
"quillstack/header-bag": "^1.0",
19-
"quillstack/parameter-bag": "^1.0",
20-
"quillstack/validator-interface": "^1.0",
21-
"quillstack/uri": "^1.0",
22-
"quillstack/stream": "^1.0"
17+
"quillstack/di": "^0.0.7",
18+
"quillstack/header-bag": "^0.0.3",
19+
"quillstack/parameter-bag": "^0.0.2",
20+
"quillstack/validator-interface": "^0.0.2",
21+
"quillstack/uri": "^0.0.3",
22+
"quillstack/stream": "^0.0.1"
2323
},
2424
"autoload": {
2525
"psr-4": {
26-
"QuillStack\\Http\\Request\\": "src/QuillStack/Http/Request/",
27-
"QuillStack\\Mocks\\": "tests/QuillStack/Mocks/"
26+
"Quillstack\\ServerRequest\\": "src/",
27+
"Quillstack\\ServerRequest\\Tests\\": "tests/"
28+
}
29+
},
30+
"extra": {
31+
"branch-alias": {
32+
"dev-main": "1.0.x-dev"
2833
}
2934
},
3035
"require-dev": {
31-
"symfony/var-dumper": "^5.1",
32-
"phpunit/phpunit": "^9"
36+
"quillstack/unit-tests": "^0.2.8"
3337
}
3438
}

docker-compose.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
version: '3'
2+
services:
3+
php:
4+
build: .
5+
container_name: quillstack_request
6+
tty: true
7+
volumes:
8+
- .:/var/www/html

phpunit.xml

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

sonar-project.properties

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ sonar.organization=quillstack
33

44
sonar.sources=src
55
sonar.tests=tests
6-
sonar.php.coverage.reportPaths=phpunit.coverage.xml
7-
sonar.php.tests.reportPath=phpunit.report.xml
6+
sonar.php.coverage.reportPaths=unit-tests.coverage.xml
87

98
sonar.language=php
109
sonar.sourceEncoding=UTF-8

0 commit comments

Comments
 (0)