Skip to content

Commit 302396a

Browse files
committed
Updated to 1.1.3 version
1 parent b5b61a7 commit 302396a

File tree

1,365 files changed

+118366
-169
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

+118366
-169
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: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,67 @@
11
# CHANGELOG
22

3+
## 1.1.3 - 2017-09-14
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 `LanguageCode/src/bootstrap.php` file
10+
11+
* Added `LanguageCode/tests/bootstrap.php` file.
12+
13+
* Added `LanguageCode/phpunit.xml.dist` file.
14+
* Added `LanguageCode/_config.yml` file.
15+
* Added `LanguageCode/.travis.yml` file.
16+
17+
* Deleted `Josantonius\LanguageCode\Tests\LanguageCodeTest` class.
18+
* Deleted `Josantonius\LanguageCode\Tests\LanguageCodeTest::testGetLanguageFromCode()` method.
19+
* Deleted `Josantonius\LanguageCode\Tests\LanguageCodeTest::testGetLanguageFromCodeUndefined()` method.
20+
* Deleted `Josantonius\LanguageCode\Tests\LanguageCodeTest::testGetCodeFromLanguage()` method.
21+
* Deleted `Josantonius\LanguageCode\Tests\LanguageCodeTest::testGetCodeFromLanguageUndefined()` method.
22+
* Deleted `Josantonius\LanguageCode\Tests\LanguageCodeTest::testGetAll()` method.
23+
24+
* Added `Josantonius\LanguageCode\Test\LanguageCodeTest` class.
25+
* Added `Josantonius\LanguageCode\Test\LanguageCodeTest::testGetLanguageFromCode()` method.
26+
* Added `Josantonius\LanguageCode\Test\LanguageCodeTest::testGetLanguageFromCodeUndefined()` method.
27+
* Added `Josantonius\LanguageCode\Test\LanguageCodeTest::testGetCodeFromLanguage()` method.
28+
* Added `Josantonius\LanguageCode\Test\LanguageCodeTest::testGetCodeFromLanguageUndefined()` method.
29+
* Added `Josantonius\LanguageCode\Test\LanguageCodeTest::testGetAll()` method.
30+
331
## 1.1.2 - 2017-07-16
32+
433
* Deleted `Josantonius\LanguageCode\Exception\LanguageCodeException` class.
534
* Deleted `Josantonius\LanguageCode\Exception\Exceptions` abstract class.
635
* Deleted `Josantonius\LanguageCode\Exception\LanguageCodeException->__construct()` method.
736

837
## 1.1.1 - 2017-03-18
38+
939
* Some files were excluded from download and comments and readme files were updated.
1040

1141
## 1.1.0 - 2017-01-30
42+
1243
* Compatible with PHP 5.6 or higher.
1344

1445
## 1.0.0 - 2017-01-30
46+
1547
* 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.
1648

1749
## 1.0.0 - 2017-01-12
50+
1851
* Added `Josantonius\LanguageCode\LanguageCode` class.
1952
* Added `Josantonius\LanguageCode\LanguageCode::load()` method.
2053
* Added `Josantonius\LanguageCode\LanguageCode::getLanguageFromCode()` method.
2154
* Added `Josantonius\LanguageCode\LanguageCode::getCodeFromLanguage()` method.
2255
* Added `Josantonius\LanguageCode\LanguageCode::getAll()` method.
2356

2457
## 1.0.0 - 2017-01-12
58+
2559
* Added `Josantonius\LanguageCode\Exception\LanguageCodeException` class.
2660
* Added `Josantonius\LanguageCode\Exception\Exceptions` abstract class.
2761
* Added `Josantonius\LanguageCode\Exception\LanguageCodeException->__construct()` method.
2862

2963
## 1.0.0 - 2017-01-12
64+
3065
* Added `Josantonius\LanguageCode\Tests\LanguageCodeTest` class.
3166
* Added `Josantonius\LanguageCode\Tests\LanguageCodeTest::testGetLanguageFromCode()` method.
3267
* Added `Josantonius\LanguageCode\Tests\LanguageCodeTest::testGetLanguageFromCodeUndefined()` method.

README-ES.md

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

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

55
[Spanish version](README-ES.md)
66

@@ -21,16 +21,6 @@ Lista de 217 códigos de idioma: ISO 639-1.
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/sv0M1dmgXxE" 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/).
@@ -115,25 +105,13 @@ array(217) {
115105

116106
### Tests
117107

118-
Para utilizar la clase de [pruebas](tests), simplemente:
108+
Para ejecutar las [pruebas](tests/LanguageCode/test) simplemente:
119109

120-
```php
121-
<?php
122-
$loader = require __DIR__ . '/vendor/autoload.php';
110+
$ git clone https://github.com/Josantonius/PHP-LanguageCode.git
111+
112+
$ cd PHP-LanguageCode
123113

124-
$loader->addPsr4('Josantonius\\LanguageCode\\Tests\\', __DIR__ . '/vendor/josantonius/languagecode/tests');
125-
126-
use Josantonius\LanguageCode\Tests\LanguageCodeTest;
127-
```
128-
Métodos de prueba disponibles en esta biblioteca:
129-
130-
```php
131-
LanguageCodeTest::testGetLanguageFromCode();
132-
LanguageCodeTest::testGetLanguageFromCodeUndefined();
133-
LanguageCodeTest::testGetCodeFromLanguage();
134-
LanguageCodeTest::testGetCodeFromLanguageUndefined();
135-
LanguageCodeTest::testGetAll();
136-
```
114+
$ phpunit
137115

138116
### Contribuir
139117
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 & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# PHP LanguageCode library
22

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

55
[Spanish version](README-ES.md)
66

@@ -21,16 +21,6 @@ List of 217 language codes: ISO 639-1.
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/sv0M1dmgXxE" 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/).
@@ -115,26 +105,13 @@ array(217) {
115105

116106
### Tests
117107

118-
To use the [test](tests) class, simply:
119-
120-
```php
121-
<?php
122-
$loader = require __DIR__ . '/vendor/autoload.php';
123-
124-
$loader->addPsr4('Josantonius\\LanguageCode\\Tests\\', __DIR__ . '/vendor/josantonius/languagecode/tests');
125-
126-
use Josantonius\LanguageCode\Tests\LanguageCodeTest;
108+
To run [tests](tests/LanguageCode/test) simply:
127109

128-
```
129-
Available test methods in this library:
110+
$ git clone https://github.com/Josantonius/PHP-LanguageCode.git
111+
112+
$ cd PHP-LanguageCode
130113

131-
```php
132-
LanguageCodeTest::testGetLanguageFromCode();
133-
LanguageCodeTest::testGetLanguageFromCodeUndefined();
134-
LanguageCodeTest::testGetCodeFromLanguage();
135-
LanguageCodeTest::testGetCodeFromLanguageUndefined();
136-
LanguageCodeTest::testGetAll();
137-
```
114+
$ phpunit
138115

139116
### Contribute
140117
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/languagecode",
3-
"version": "1.1.2",
3+
"version": "1.1.3",
44
"type": "library",
55
"description": "List of 217 language codes: ISO 639-1.",
66
"keywords": [
@@ -20,6 +20,8 @@
2020
}
2121
],
2222
"support": {
23+
"issues": "https://github.com/josantonius/php-languagecode/issues",
24+
"forum": "http://stackoverflow.com/tags/josantonius/php-languagecode",
2325
"source": "https://github.com/josantonius/php-languagecode"
2426
},
2527
"config": {
@@ -29,19 +31,20 @@
2931
"require": {
3032
"php": "^5.6 || ^7.0"
3133
},
32-
"autoload": {
33-
"psr-4": {
34-
"Josantonius\\LanguageCode\\": "src/"
35-
}
34+
"require-dev": {
35+
"phpunit/phpunit": "5.7.*"
3636
},
37-
"autoload-dev": {
37+
"autoload": {
3838
"psr-4": {
39-
"Josantonius\\LanguageCode\\Tests\\": "tests/"
39+
"Josantonius\\LanguageCode\\": "src/LanguageCode/"
4040
}
4141
},
4242
"extra": {
4343
"branch-alias": {
4444
"dev-master": "1.0-dev"
4545
}
46+
},
47+
"scripts": {
48+
"test": "phpunit"
4649
}
4750
}

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="LanguageCode Test Suite">
16+
<directory>tests/LanguageCode</directory>
17+
</testsuite>
18+
</testsuites>
19+
20+
<filter>
21+
<whitelist>
22+
<directory>src/LanguageCode</directory>
23+
</whitelist>
24+
</filter>
25+
</phpunit>

0 commit comments

Comments
 (0)