11# PHP Curl library
22
3- [](https://packagist.org/packages/josantonius/Curl) [](https://packagist.org/packages/josantonius/Curl) [](LICENSE) [](https://www.codacy.com/app/Josantonius/PHP-Curl?utm_source=github.com&utm_medium=referral&utm_content=Josantonius/PHP-Curl&utm_campaign=Badge_Grade) [](https://packagist.org/packages/josantonius/Curl) [](https://travis-ci.org/Josantonius/PHP-Curl) [](http://www.php-fig.org/psr/psr-2/) [](http://www.php-fig.org/psr/psr-4/) [](https://codecov.io/gh/Josantonius/PHP-Curl)
3+ [ ![ Latest Stable Version] ( https://poser.pugx.org/josantonius/curl/v/stable )] ( https://packagist.org/packages/josantonius/curl )
4+ [ ![ License] ( https://poser.pugx.org/josantonius/curl/license )] ( LICENSE )
45
56[ English version] ( README.md )
67
78Biblioteca PHP para hacer peticiones HTTP a través de CURL. Fácil integración con API REST.
89
10+ > Esta era una opción muy básica para usar cURL.
11+ > Se recomienda el uso de [ Guzzle] ( https://github.com/guzzle/guzzle ) .
912---
1013
1114- [ Requisitos] ( #requisitos )
@@ -14,45 +17,42 @@ Biblioteca PHP para hacer peticiones HTTP a través de CURL. Fácil integración
1417- [ Cómo empezar] ( #cómo-empezar )
1518- [ Uso] ( #uso )
1619- [ Tests] ( #tests )
17- - [ Tareas pendientes] ( #-tareas-pendientes )
18- - [ Contribuir] ( #contribuir )
19- - [ Repositorio] ( #repositorio )
20+ - [ Patrocinar] ( #patrocinar )
2021- [ Licencia] ( #licencia )
21- - [ Copyright] ( #copyright )
2222
2323---
2424
2525## Requisitos
2626
2727Esta clase es soportada por versiones de ** PHP 5.6** o superiores y es compatible con versiones de ** HHVM 3.0** o superiores.
2828
29- ## Instalación
29+ ## Instalación
3030
3131La mejor forma de instalar esta extensión es a través de [ Composer] ( http://getcomposer.org/download/ ) .
3232
3333Para instalar ** PHP Curl library** , simplemente escribe:
3434
35- $ composer require Josantonius/Curl
35+ composer require Josantonius/Curl
3636
3737El comando anterior sólo instalará los archivos necesarios, si prefieres ** descargar todo el código fuente** puedes utilizar:
3838
39- $ composer require Josantonius/Curl --prefer-source
39+ composer require Josantonius/Curl --prefer-source
4040
4141También puedes ** clonar el repositorio** completo con Git:
4242
43- $ git clone https://github.com/Josantonius/PHP-Curl.git
43+ git clone https://github.com/Josantonius/PHP-Curl.git
4444
4545O ** instalarlo manualmente** :
4646
4747[ Descargar Curl.php] ( https://raw.githubusercontent.com/Josantonius/PHP-Curl/master/src/Curl.php ) :
4848
49- $ wget https://raw.githubusercontent.com/Josantonius/PHP-Curl/master/src/Curl.php
49+ wget https://raw.githubusercontent.com/Josantonius/PHP-Curl/master/src/Curl.php
5050
5151## Métodos disponibles
5252
5353Métodos disponibles en esta biblioteca:
5454
55- ### - Realizar petición HTTP:
55+ ### - Realizar petición HTTP
5656
5757``` php
5858Curl::request($url, $params, $result);
@@ -100,19 +100,19 @@ use Josantonius\Curl\Curl;
100100
101101Ejemplo de uso para esta biblioteca:
102102
103- ### - Enviar petición GET y obtener respuesta como array:
103+ ### - Enviar petición GET y obtener respuesta como array
104104
105105``` php
106106Curl::request('https://graph.facebook.com/zuck');
107107```
108108
109- ### - Enviar petición GET y obtener respuesta como objeto:
109+ ### - Enviar petición GET y obtener respuesta como objeto
110110
111111``` php
112112Curl::request('https://graph.facebook.com/zuck', false, 'object');
113113```
114114
115- ### - Enviar petición GET con parámetros y obtener respuesta como array:
115+ ### - Enviar petición GET con parámetros y obtener respuesta como array
116116
117117``` php
118118$data = [
@@ -123,7 +123,7 @@ $data = [
123123Curl::request('https://graph.facebook.com/zuck', $data);
124124```
125125
126- ### - Enviar petición GET con parámetros y obtener respuesta como objeto:
126+ ### - Enviar petición GET con parámetros y obtener respuesta como objeto
127127
128128``` php
129129$data = [
@@ -134,7 +134,7 @@ $data = [
134134Curl::request('https://graph.facebook.com/zuck', $data, 'object');
135135```
136136
137- ### - Enviar petición POST y obtener respuesta como array:
137+ ### - Enviar petición POST y obtener respuesta como array
138138
139139``` php
140140$data = [
@@ -151,7 +151,7 @@ $data = [
151151Curl::request('https://graph.facebook.com/zuck', $data);
152152```
153153
154- ### - Enviar petición POST y obtener respuesta como objeto:
154+ ### - Enviar petición POST y obtener respuesta como objeto
155155
156156``` php
157157$data = [
@@ -168,7 +168,7 @@ $data = [
168168Curl::request('https://graph.facebook.com/zuck', $data, 'object');
169169```
170170
171- ### - Enviar petición PUT y obtener respuesta como array:
171+ ### - Enviar petición PUT y obtener respuesta como array
172172
173173``` php
174174$data = [
@@ -185,7 +185,7 @@ $data = [
185185Curl::request('https://graph.facebook.com/zuck', $data);
186186```
187187
188- ### - Enviar petición PUT y obtener respuesta como objeto:
188+ ### - Enviar petición PUT y obtener respuesta como objeto
189189
190190``` php
191191$data = [
@@ -202,7 +202,7 @@ $data = [
202202Curl::request('https://graph.facebook.com/zuck', $data, 'object');
203203```
204204
205- ### - Enviar petición DELETE y obtener respuesta como array:
205+ ### - Enviar petición DELETE y obtener respuesta como array
206206
207207``` php
208208$data = [
@@ -220,7 +220,7 @@ $data = [
220220Curl::request('https://graph.facebook.com/zuck', $data);
221221```
222222
223- ### - Enviar petición DELETE y obtener respuesta como objeto:
223+ ### - Enviar petición DELETE y obtener respuesta como objeto
224224
225225``` php
226226$data = [
@@ -237,66 +237,40 @@ $data = [
237237Curl::request('https://graph.facebook.com/zuck', $data, 'object');
238238```
239239
240- ## Tests
240+ ## Tests
241241
242242Para ejecutar las [ pruebas] ( tests ) necesitarás [ Composer] ( http://getcomposer.org/download/ ) y seguir los siguientes pasos:
243243
244- $ git clone https://github.com/Josantonius/PHP-Curl.git
244+ git clone https://github.com/Josantonius/PHP-Curl.git
245245
246- $ cd PHP-Curl
246+ cd PHP-Curl
247247
248- $ composer install
248+ composer install
249249
250250Ejecutar pruebas unitarias con [ PHPUnit] ( https://phpunit.de/ ) :
251251
252- $ composer phpunit
252+ composer phpunit
253253
254254Ejecutar pruebas de estándares de código [ PSR2] ( http://www.php-fig.org/psr/psr-2/ ) con [ PHPCS] ( https://github.com/squizlabs/PHP_CodeSniffer ) :
255255
256- $ composer phpcs
256+ composer phpcs
257257
258258Ejecutar pruebas con [ PHP Mess Detector] ( https://phpmd.org/ ) para detectar inconsistencias en el estilo de codificación:
259259
260- $ composer phpmd
260+ composer phpmd
261261
262262Ejecutar todas las pruebas anteriores:
263263
264- $ composer tests
264+ composer tests
265265
266- ## ☑ Tareas pendientes
266+ ## Patrocinar
267267
268- - [ ] Añadir nueva funcionalidad.
269- - [ ] Mejorar pruebas.
270- - [ ] Mejorar documentación.
271- - [ ] Refactorizar código para las reglas de estilo de código deshabilitadas. Ver [ phpmd.xml] ( phpmd.xml ) y [ .php_cs.dist] ( .php_cs.dist ) .
272-
273- ## Contribuir
274-
275- Si deseas colaborar, puedes echar un vistazo a la lista de
276- [ issues] ( https://github.com/Josantonius/PHP-Curl/issues ) o [ tareas pendientes] ( #-tareas-pendientes ) .
277-
278- ** Pull requests**
279-
280- * [ Fork and clone] ( https://help.github.com/articles/fork-a-repo ) .
281- * Ejecuta el comando ` composer install ` para instalar dependencias.
282- Esto también instalará las [ dependencias de desarrollo] ( https://getcomposer.org/doc/03-cli.md#install ) .
283- * Ejecuta el comando ` composer fix ` para estandarizar el código.
284- * Ejecuta las [ pruebas] ( #tests ) .
285- * Crea una nueva rama (** branch** ), ** commit** , ** push** y envíame un
286- [ pull request] ( https://help.github.com/articles/using-pull-requests ) .
287-
288- ## Repositorio
289-
290- La estructura de archivos de este repositorio se creó con [ PHP-Skeleton] ( https://github.com/Josantonius/PHP-Skeleton ) .
268+ Si este proyecto te ayuda a reducir el tiempo de desarrollo,
269+ [ puedes patrocinarme] ( https://github.com/josantonius/lang/es-ES/README.md#patrocinar )
270+ para apoyar mi trabajo :blush :
291271
292272## Licencia
293273
294- Este proyecto está licenciado bajo ** licencia MIT** . Consulta el archivo [ LICENSE] ( LICENSE ) para más información.
295-
296- ## Copyright
297-
298- 2016 - 2018 Josantonius, [ josantonius.com] ( https://josantonius.com/ )
299-
300- Si te ha resultado útil, házmelo saber :wink :
274+ Este repositorio tiene una licencia [ MIT License] ( LICENSE ) .
301275
302- Puedes contactarme en [ Twitter ] ( https://twitter .com/Josantonius ) o a través de mi [ correo electrónico ] ( mailto:hello@ josantonius.com ) .
276+ Copyright © 2016-2022, [ Josantonius ] ( https://github .com/josantonius/lang/es-ES/README.md#contacto )
0 commit comments