Skip to content

Commit 0d9d817

Browse files
authored
Merge pull request #4 from josantonius/release/v2.0.1
Release/v2.0.1
2 parents aac42d8 + db029f8 commit 0d9d817

File tree

8 files changed

+92
-76
lines changed

8 files changed

+92
-76
lines changed

.github/lang/es-ES/README.md

+25-25
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,9 @@ Para algo más avanzado puede usar algo como `league/uri-components`.
3737

3838
## Requisitos
3939

40-
Esta biblioteca es compatible con las versiones de PHP: 8.1.
40+
- Sistema operativo: Linux | Windows.
41+
42+
- Versiones de PHP: 8.1 | 8.2.
4143

4244
## Instalación
4345

@@ -65,11 +67,9 @@ git clone https://github.com/josantonius/php-url.git
6567

6668
## Clases disponibles
6769

68-
### Url Class
70+
### Clase Url
6971

70-
```php
71-
use Josantonius\Url\Url;
72-
```
72+
`Josantonius\Url\Url`
7373

7474
Crear una nueva instancia:
7575

@@ -81,7 +81,7 @@ Crear una nueva instancia:
8181
*
8282
* @throws UrlException si la URL no es válida.
8383
*/
84-
new Url(string|null $url = null)
84+
public function __construct(null|string $url = null);
8585
```
8686

8787
Obtiene la autoridad:
@@ -92,7 +92,7 @@ Obtiene la autoridad:
9292
*
9393
* @var string Elemento o cadena vacía.
9494
*/
95-
public readonly string $authority
95+
public readonly string $authority;
9696
```
9797

9898
Obtiene la URL base:
@@ -103,7 +103,7 @@ Obtiene la URL base:
103103
*
104104
* @var string Elemento o cadena vacía.
105105
*/
106-
public readonly string $base
106+
public readonly string $base;
107107
```
108108

109109
Obtiene el nombre base de la ruta:
@@ -114,7 +114,7 @@ Obtiene el nombre base de la ruta:
114114
*
115115
* @var string Nombre base de la ruta o cadena vacía.
116116
*/
117-
public readonly string $basename
117+
public readonly string $basename;
118118
```
119119

120120
Obtiene el nombre del directorio de la ruta:
@@ -125,7 +125,7 @@ Obtiene el nombre del directorio de la ruta:
125125
*
126126
* @var string Nombre del directorio de la ruta o cadena vacía.
127127
*/
128-
public readonly string $dirname
128+
public readonly string $dirname;
129129
```
130130

131131
Obtiene la extensión del nombre base de la ruta:
@@ -136,7 +136,7 @@ Obtiene la extensión del nombre base de la ruta:
136136
*
137137
* @var string Extensión del nombre base de la ruta o cadena vacía.
138138
*/
139-
public readonly string $extension
139+
public readonly string $extension;
140140
```
141141

142142
Obtiene el nombre del archivo de la ruta:
@@ -147,7 +147,7 @@ Obtiene el nombre del archivo de la ruta:
147147
*
148148
* @var string Nombre del archivo de la ruta o cadena vacía.
149149
*/
150-
public readonly string $filename
150+
public readonly string $filename;
151151
```
152152

153153
Obtiene el fragmento:
@@ -158,13 +158,13 @@ Obtiene el fragmento:
158158
*
159159
* @var string Elemento o cadena vacía.
160160
*/
161-
public readonly string $fragment
161+
public readonly string $fragment;
162162
```
163163

164164
Obtiene la URL completa:
165165

166166
```php
167-
public readonly string $full
167+
public readonly string $full;
168168
```
169169

170170
Obtiene el fragmento con hash:
@@ -175,7 +175,7 @@ Obtiene el fragmento con hash:
175175
*
176176
* @var string Elemento o cadena vacía.
177177
*/
178-
public readonly string $hash
178+
public readonly string $hash;
179179
```
180180

181181
Obtiene el dominio:
@@ -186,7 +186,7 @@ Obtiene el dominio:
186186
*
187187
* @var string Elemento o cadena vacía.
188188
*/
189-
public readonly string $host
189+
public readonly string $host;
190190
```
191191

192192
Obtiene la ruta:
@@ -197,7 +197,7 @@ Obtiene la ruta:
197197
*
198198
* @var string Elemento o cadena vacía.
199199
*/
200-
public readonly string $path
200+
public readonly string $path;
201201
```
202202

203203
Obtiene los parámetros de la consulta:
@@ -208,7 +208,7 @@ Obtiene los parámetros de la consulta:
208208
*
209209
* @var array<string, mixed> Parámetros de la consulta o cadena vacía.
210210
*/
211-
public readonly array $parameters
211+
public readonly array $parameters;
212212
```
213213

214214
Obtiene la contraseña:
@@ -219,7 +219,7 @@ Obtiene la contraseña:
219219
*
220220
* @var string Elemento o cadena vacía.
221221
*/
222-
public readonly string $password
222+
public readonly string $password;
223223
```
224224

225225
Obtiene el puerto:
@@ -230,7 +230,7 @@ Obtiene el puerto:
230230
*
231231
* @var string The port as an integer or empty string if it does not exist.
232232
*/
233-
public readonly int|string $port
233+
public readonly int|string $port;
234234
```
235235

236236
Obtiene el esquema:
@@ -241,7 +241,7 @@ Obtiene el esquema:
241241
*
242242
* @var string Elemento o cadena vacía.
243243
*/
244-
public readonly string $scheme
244+
public readonly string $scheme;
245245
```
246246

247247
Obtiene los segmentos de la ruta:
@@ -252,7 +252,7 @@ Obtiene los segmentos de la ruta:
252252
*
253253
* @var string[] Segmentos de la ruta URL o cadena vacía.
254254
*/
255-
public readonly array $segments
255+
public readonly array $segments;
256256
```
257257

258258
Obtiene la consulta:
@@ -263,7 +263,7 @@ Obtiene la consulta:
263263
*
264264
* @var string Elemento o cadena vacía.
265265
*/
266-
public readonly string $query
266+
public readonly string $query;
267267
```
268268

269269
Obtiene la información de usuario:
@@ -274,7 +274,7 @@ Obtiene la información de usuario:
274274
*
275275
* @var string Elemento o cadena vacía.
276276
*/
277-
public readonly string $userInfo
277+
public readonly string $userInfo;
278278
```
279279

280280
Obtiene el nombre de usuario:
@@ -285,7 +285,7 @@ Obtiene el nombre de usuario:
285285
*
286286
* @var string Elemento o cadena vacía.
287287
*/
288-
public readonly string $username
288+
public readonly string $username;
289289
```
290290

291291
## Uso

.github/workflows/ci.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,10 @@ jobs:
4343
name: 'PHPUnit (PHP ${{ matrix.php }} - ${{ matrix.system }})'
4444
strategy:
4545
matrix:
46-
system: ['ubuntu-latest']
46+
system: ['ubuntu-latest', 'windows-latest']
4747
php:
4848
- '8.1'
49+
- '8.2'
4950
steps:
5051
- name: Checkout Code
5152
uses: actions/checkout@v3

CHANGELOG.md

+14
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
# CHANGELOG
22

3+
## [v2.0.1](https://github.com/josantonius/php-url/releases/tag/v2.0.1) (2022-09-29)
4+
5+
* The notation type in the test function names has been changed from camel to snake case for readability.
6+
7+
* Functions were added to document the methods and avoid confusion.
8+
9+
* Disabled the ´CamelCaseMethodName´ rule in ´phpmd.xml´ to avoid warnings about function names in tests.
10+
11+
* The alignment of the asterisks in the comments has been fixed.
12+
13+
* Tests for Windows have been added.
14+
15+
* Tests for PHP 8.2 have been added.
16+
317
## [v2.0.0](https://github.com/josantonius/php-url/releases/tag/v2.0.0) (2022-08-17)
418

519
> Version 1.x is considered as deprecated and unsupported.

0 commit comments

Comments
 (0)