@@ -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
7474Crear 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
8787Obtiene 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
9898Obtiene 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
109109Obtiene 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
120120Obtiene 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
131131Obtiene 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
142142Obtiene 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
153153Obtiene 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
164164Obtiene la URL completa:
165165
166166``` php
167- public readonly string $full
167+ public readonly string $full;
168168```
169169
170170Obtiene 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
181181Obtiene 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
192192Obtiene 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
203203Obtiene 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
214214Obtiene 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
225225Obtiene 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
236236Obtiene 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
247247Obtiene 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
258258Obtiene 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
269269Obtiene 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
280280Obtiene 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
0 commit comments