Download the PHP package mjydh/httpclient without Composer
On this page you can find all versions of the php package mjydh/httpclient. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package httpclient
Ministerio de Justicia y Derecho Humanos.
Repositorio
https://packagist.org/packages/mjydh/httpclient
Instalación del paquete, por ahora la instalación se realiza manualmente.
Opcion via repositories, agregar al composer.json
"repositories": [
{"type": "package",
"package": {
"name": "mjydh/httpclientbundle",
"version": "1.0.2",
"source": {
"url": "https://github.com/camposgustavoj/httpclient.git",
"type": "git",
"reference": "main"
}
}
}
],
ejecutar composer require mjydh/httpclientbundle
1 - Descargar el proyecto desde https://github.com/camposgustavoj/httpclient
2 - crear la carpeta mjydh dentro de vendor y colocar el paquete descargado dentro.
3 - agregar en el autoload / psr-4 del composer.json del proyecto la referencia al paquete
4 - ejecutar
En caso de no poder ejecutar el dump-autoload (como sucede en adminformel y formularioelectronico), se debe agregar en \vendor\composer\autoload_psr4.php la siguiente linea
5 - Symfony < 3.4 Agregar en el AppKernel.php
5 - Symfony > 4 Agregar en el config/bundles.php
Como implementarlo
Fuctions
setHttpCodeResponses($codesArray)
* Setea los http code que debe responder el execute.
* Los http code que no esten en las lista, los maneja el execute automaticamente.
*
* @param $codesArray array("http_code")
setCatchExceptions($catchExceptions)
* Setea los http codes y sus respectivos mensajes de error que debe capturarse
*
* @param $catchExceptions array("http_code" => "Mensaje de error")
Comentarios extras al proyecto
Versionado - https://semver.org/lang/es/
Dado un número de versión MAYOR.MENOR.PARCHE, se incrementa:
la versión MAYOR cuando realizas un cambio incompatible en el API, la versión MENOR cuando añades funcionalidad que compatible con versiones anteriores, y la versión PARCHE cuando reparas errores compatibles con versiones anteriores. Hay disponibles etiquetas para prelanzamiento y metadata de compilación como extensiones al formato MAYOR.MENOR.PARCHE.