Skip to content

Commit 04e2de5

Browse files
committed
Updated to 1.1.3 version
1 parent 5fdf9c2 commit 04e2de5

File tree

1,365 files changed

+118448
-258
lines changed

Some content is hidden

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

1,365 files changed

+118448
-258
lines changed

.gitattributes

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
/tests export-ignore
2+
/src/bootstrap.php export-ignore
3+
/vendor export-ignore
24
.gitattributes export-ignore
35
.gitignore export-ignore
6+
_config.yml export-ignore
7+
.travis.yml export-ignore
48
CHANGELOG.md export-ignore
9+
phpunit.xml.dist export-ignore
510
CONDUCT.md export-ignore
611
contributors.txt export-ignore
712
README.md export-ignore

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ phpunit.xml
22
composer.phar
33
composer.lock
44
composer-test.lock
5-
vendor/
65
build/artifacts/
76
artifacts/
87
docs/_build

.travis.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
language: php
2+
3+
sudo: false
4+
5+
dist: trusty
6+
7+
git:
8+
depth: 5
9+
10+
php:
11+
- 5.6
12+
- 7.0
13+
- 7.1
14+
- hhvm
15+
- nightly
16+
17+
matrix:
18+
fast_finish: true
19+
allow_failures:
20+
- php: nightly
21+
22+
before_script:
23+
- composer self-update
24+
- composer install
25+
26+
script:
27+
- composer test

CHANGELOG.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,68 @@
11
# CHANGELOG
22

3+
## 1.1.3 - 2017-09-13
4+
5+
* Unit tests supported by `PHPUnit` were added.
6+
7+
* The repository was synchronized with Travis CI to implement continuous integration.
8+
9+
* Added `HTTPStatusCode/src/bootstrap.php` file
10+
11+
* Added `HTTPStatusCode/tests/bootstrap.php` file.
12+
13+
* Added `HTTPStatusCode/phpunit.xml.dist` file.
14+
* Added `HTTPStatusCode/_config.yml` file.
15+
* Added `HTTPStatusCode/.travis.yml` file.
16+
17+
* Deleted `Josantonius\HTTPStatusCode\Tests\HTTPStatusCodeTest` class.
18+
* Deleted `Josantonius\HTTPStatusCode\Tests\HTTPStatusCodeTest::testLoad()` method.
19+
* Deleted `Josantonius\HTTPStatusCode\Tests\HTTPStatusCodeTest::testLoadES()` method.
20+
* Deleted `Josantonius\HTTPStatusCode\Tests\HTTPStatusCodeTest::testGetEN()` method.
21+
* Deleted `Josantonius\HTTPStatusCode\Tests\HTTPStatusCodeTest::testGetES()` method.
22+
* Deleted `Josantonius\HTTPStatusCode\Tests\HTTPStatusCodeTest::testGetLargeEN()` method.
23+
* Deleted `Josantonius\HTTPStatusCode\Tests\HTTPStatusCodeTest::testGetLargeES()` method.
24+
* Deleted `Josantonius\HTTPStatusCode\Tests\HTTPStatusCodeTest::testGetShortEN()` method.
25+
* Deleted `Josantonius\HTTPStatusCode\Tests\HTTPStatusCodeTest::testGetShortES()` method.
26+
* Deleted `Josantonius\HTTPStatusCode\Tests\HTTPStatusCodeTest::testGetUndefinedEN()` method.
27+
* Deleted `Josantonius\HTTPStatusCode\Tests\HTTPStatusCodeTest::testGetUndefinedES()` method.
28+
* Deleted `Josantonius\HTTPStatusCode\Tests\HTTPStatusCodeTest::testGetAllEN()` method.
29+
* Deleted `Josantonius\HTTPStatusCode\Tests\HTTPStatusCodeTest::testGetAllES()` method.
30+
31+
* Added `Josantonius\HTTPStatusCode\Test\HTTPStatusCodeTest::test()` method.
32+
333
## 1.1.2 - 2017-07-16
34+
435
* Deleted `Josantonius\HTTPStatusCode\Exception\HTTPStatusCodeException` class.
536
* Deleted `Josantonius\HTTPStatusCode\Exception\Exceptions` abstract class.
637
* Deleted `Josantonius\HTTPStatusCode\Exception\HTTPStatusCodeException->__construct()` method.
738

839
## 1.1.1 - 2017-03-18
40+
941
* Some files were excluded from download and comments and readme files were updated.
1042

1143
## 1.1.0 - 2017-01-30
44+
1245
* Compatible with PHP 5.6 or higher.
1346

1447
## 1.0.0 - 2017-01-30
48+
1549
* Compatible only with PHP 7.0 or higher. In the next versions, the library will be modified to make it compatible with PHP 5.6 or higher.
1650

1751
## 1.0.0 - 2016-12-19
52+
1853
* Added `Josantonius\HTTPStatusCode\HTTPStatusCode` class.
1954
* Added `Josantonius\HTTPStatusCode\HTTPStatusCode::load()` method.
2055
* Added `Josantonius\HTTPStatusCode\HTTPStatusCode::get()` method.
2156
* Added `Josantonius\HTTPStatusCode\HTTPStatusCode::getAll()` method.
2257

2358
## 1.0.0 - 2016-12-19
59+
2460
* Added `Josantonius\HTTPStatusCode\Exception\HTTPStatusCodeException` class.
2561
* Added `Josantonius\HTTPStatusCode\Exception\Exceptions` abstract class.
2662
* Added `Josantonius\HTTPStatusCode\Exception\HTTPStatusCodeException->__construct()` method.
2763

2864
## 1.0.0 - 2016-12-19
65+
2966
* Added `Josantonius\HTTPStatusCode\Tests\HTTPStatusCodeTest` class.
3067
* Added `Josantonius\HTTPStatusCode\Tests\HTTPStatusCodeTest::testLoad()` method.
3168
* Added `Josantonius\HTTPStatusCode\Tests\HTTPStatusCodeTest::testLoadES()` method.

README-ES.md

Lines changed: 6 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# PHP HTTPStatusCode library
22

3-
[![Latest Stable Version](https://poser.pugx.org/josantonius/httpstatuscode/v/stable)](https://packagist.org/packages/josantonius/httpstatuscode) [![Total Downloads](https://poser.pugx.org/josantonius/httpstatuscode/downloads)](https://packagist.org/packages/josantonius/httpstatuscode) [![Latest Unstable Version](https://poser.pugx.org/josantonius/httpstatuscode/v/unstable)](https://packagist.org/packages/josantonius/httpstatuscode) [![License](https://poser.pugx.org/josantonius/httpstatuscode/license)](https://packagist.org/packages/josantonius/httpstatuscode)
3+
[![Latest Stable Version](https://poser.pugx.org/josantonius/httpstatuscode/v/stable)](https://packagist.org/packages/josantonius/httpstatuscode) [![Total Downloads](https://poser.pugx.org/josantonius/httpstatuscode/downloads)](https://packagist.org/packages/josantonius/httpstatuscode) [![Latest Unstable Version](https://poser.pugx.org/josantonius/httpstatuscode/v/unstable)](https://packagist.org/packages/josantonius/httpstatuscode) [![License](https://poser.pugx.org/josantonius/httpstatuscode/license)](https://packagist.org/packages/josantonius/httpstatuscode) [![Travis](https://travis-ci.org/Josantonius/PHP-HTTPStatusCode.svg)](https://travis-ci.org/Josantonius/PHP-HTTPStatusCode)
44

55
[English version](README.md)
66

@@ -21,16 +21,6 @@ Biblioteca PHP para obtener significado de códigos de estado de respuesta HTTP.
2121

2222
---
2323

24-
<p align="center"><strong>Echa un vistazo al código</strong></p>
25-
26-
<p align="center">
27-
<a href="https://youtu.be/F_lXIl6pPF4" title="Echa un vistazo al código">
28-
<img src="https://raw.githubusercontent.com/Josantonius/PHP-Algorithm/master/resources/youtube-thumbnail.jpg">
29-
</a>
30-
</p>
31-
32-
---
33-
3424
### Instalación
3525

3626
La mejor forma de instalar esta extensión es a través de [composer](http://getcomposer.org/download/).
@@ -138,32 +128,13 @@ array(67) {
138128

139129
### Tests
140130

141-
Para utilizar la clase de [pruebas](tests), simplemente:
131+
Para ejecutar las [pruebas](tests/HTTPStatusCode/test) simplemente:
142132

143-
```php
144-
<?php
145-
$loader = require __DIR__ . '/vendor/autoload.php';
133+
$ git clone https://github.com/Josantonius/PHP-HTTPStatusCode.git
134+
135+
$ cd PHP-HTTPStatusCode
146136

147-
$loader->addPsr4('Josantonius\\HTTPStatusCode\\Tests\\', __DIR__ . '/vendor/josantonius/httpstatuscode/tests');
148-
149-
use Josantonius\HTTPStatusCode\Tests\HTTPStatusCodeTest;
150-
```
151-
Métodos de prueba disponibles en esta biblioteca:
152-
153-
```php
154-
HTTPStatusCodeTest::testLoad();
155-
HTTPStatusCodeTest::testLoadES();
156-
HTTPStatusCodeTest::testGetEN();
157-
HTTPStatusCodeTest::testGetES();
158-
HTTPStatusCodeTest::testGetLargeEN();
159-
HTTPStatusCodeTest::testGetLargeES();
160-
HTTPStatusCodeTest::testGetShortEN();
161-
HTTPStatusCodeTest::testGetShortES();
162-
HTTPStatusCodeTest::testGetUndefinedEN();
163-
HTTPStatusCodeTest::testGetUndefinedES();
164-
HTTPStatusCodeTest::testGetAllEN();
165-
HTTPStatusCodeTest::testGetAllES();
166-
```
137+
$ phpunit
167138

168139
### Contribuir
169140
1. Comprobar si hay incidencias abiertas o abrir una nueva para iniciar una discusión en torno a un fallo o función.

README.md

Lines changed: 6 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# PHP HTTPStatusCode library
22

3-
[![Latest Stable Version](https://poser.pugx.org/josantonius/httpstatuscode/v/stable)](https://packagist.org/packages/josantonius/httpstatuscode) [![Total Downloads](https://poser.pugx.org/josantonius/httpstatuscode/downloads)](https://packagist.org/packages/josantonius/httpstatuscode) [![Latest Unstable Version](https://poser.pugx.org/josantonius/httpstatuscode/v/unstable)](https://packagist.org/packages/josantonius/httpstatuscode) [![License](https://poser.pugx.org/josantonius/httpstatuscode/license)](https://packagist.org/packages/josantonius/httpstatuscode)
3+
[![Latest Stable Version](https://poser.pugx.org/josantonius/httpstatuscode/v/stable)](https://packagist.org/packages/josantonius/httpstatuscode) [![Total Downloads](https://poser.pugx.org/josantonius/httpstatuscode/downloads)](https://packagist.org/packages/josantonius/httpstatuscode) [![Latest Unstable Version](https://poser.pugx.org/josantonius/httpstatuscode/v/unstable)](https://packagist.org/packages/josantonius/httpstatuscode) [![License](https://poser.pugx.org/josantonius/httpstatuscode/license)](https://packagist.org/packages/josantonius/httpstatuscode) [![Travis](https://travis-ci.org/Josantonius/PHP-HTTPStatusCode.svg)](https://travis-ci.org/Josantonius/PHP-HTTPStatusCode)
44

55
[Versión en español](README-ES.md)
66

@@ -21,16 +21,6 @@ PHP library to get the meaning from HTTP response status codes.
2121

2222
---
2323

24-
<p align="center"><strong>Take a look at the code</strong></p>
25-
26-
<p align="center">
27-
<a href="https://youtu.be/F_lXIl6pPF4" title="Take a look at the code">
28-
<img src="https://raw.githubusercontent.com/Josantonius/PHP-Algorithm/master/resources/youtube-thumbnail.jpg">
29-
</a>
30-
</p>
31-
32-
---
33-
3424
### Installation
3525

3626
The preferred way to install this extension is through [composer](http://getcomposer.org/download/).
@@ -137,33 +127,13 @@ array(67) {
137127

138128
### Tests
139129

140-
To use the [test](tests) class, simply:
141-
142-
```php
143-
<?php
144-
$loader = require __DIR__ . '/vendor/autoload.php';
145-
146-
$loader->addPsr4('Josantonius\\HTTPStatusCode\\Tests\\', __DIR__ . '/vendor/josantonius/httpstatuscode/tests');
147-
148-
use Josantonius\HTTPStatusCode\Tests\HTTPStatusCodeTest;
130+
To run [tests](tests/HTTPStatusCode/test) simply:
149131

150-
```
151-
Available test methods in this library:
132+
$ git clone https://github.com/Josantonius/PHP-HTTPStatusCode.git
133+
134+
$ cd PHP-HTTPStatusCode
152135

153-
```php
154-
HTTPStatusCodeTest::testLoad();
155-
HTTPStatusCodeTest::testLoadES();
156-
HTTPStatusCodeTest::testGetEN();
157-
HTTPStatusCodeTest::testGetES();
158-
HTTPStatusCodeTest::testGetLargeEN();
159-
HTTPStatusCodeTest::testGetLargeES();
160-
HTTPStatusCodeTest::testGetShortEN();
161-
HTTPStatusCodeTest::testGetShortES();
162-
HTTPStatusCodeTest::testGetUndefinedEN();
163-
HTTPStatusCodeTest::testGetUndefinedES();
164-
HTTPStatusCodeTest::testGetAllEN();
165-
HTTPStatusCodeTest::testGetAllES();
166-
```
136+
$ phpunit
167137

168138
### Contribute
169139
1. Check for open issues or open a new issue to start a discussion around a bug or feature.

_config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
theme: jekyll-theme-cayman

composer.json

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "josantonius/httpstatuscode",
3-
"version": "1.1.2",
3+
"version": "1.1.3",
44
"type": "library",
55
"description": "PHP library to get the meaning from HTTP response status codes.",
66
"keywords": [
@@ -19,6 +19,8 @@
1919
}
2020
],
2121
"support": {
22+
"issues": "https://github.com/josantonius/php-httpstatuscode/issues",
23+
"forum": "http://stackoverflow.com/tags/josantonius/php-httpstatuscode",
2224
"source": "https://github.com/josantonius/php-httpstatuscode"
2325
},
2426
"config": {
@@ -28,19 +30,20 @@
2830
"require": {
2931
"php": "^5.6 || ^7.0"
3032
},
31-
"autoload": {
32-
"psr-4": {
33-
"Josantonius\\HTTPStatusCode\\": "src/"
34-
}
33+
"require-dev": {
34+
"phpunit/phpunit": "5.7.*"
3535
},
36-
"autoload-dev": {
36+
"autoload": {
3737
"psr-4": {
38-
"Josantonius\\HTTPStatusCode\\Tests\\": "tests/"
38+
"Josantonius\\HTTPStatusCode\\": "src/HTTPStatusCode/"
3939
}
4040
},
4141
"extra": {
4242
"branch-alias": {
4343
"dev-master": "1.0-dev"
4444
}
45+
},
46+
"scripts": {
47+
"test": "phpunit"
4548
}
4649
}

phpunit.xml.dist

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
3+
<phpunit backupGlobals="false"
4+
backupStaticAttributes="false"
5+
colors="true"
6+
convertErrorsToExceptions="true"
7+
convertNoticesToExceptions="true"
8+
convertWarningsToExceptions="true"
9+
processIsolation="false"
10+
stopOnFailure="false"
11+
syntaxCheck="false"
12+
bootstrap="tests/bootstrap.php"
13+
>
14+
<testsuites>
15+
<testsuite name="HTTPStatusCode Test Suite">
16+
<directory>tests/HTTPStatusCode</directory>
17+
</testsuite>
18+
</testsuites>
19+
20+
<filter>
21+
<whitelist>
22+
<directory>src/HTTPStatusCode</directory>
23+
</whitelist>
24+
</filter>
25+
</phpunit>

0 commit comments

Comments
 (0)