Download the PHP package edgvi10/integration-controller without Composer

On this page you can find all versions of the php package edgvi10/integration-controller. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package integration-controller

Integration Controller

Uma biblioteca PHP flexível para realizar requisições HTTP e integrar com APIs REST de forma simples e eficiente.

📋 Requisitos

📦 Instalação

Via Composer

Instalação Manual

  1. Clone o repositório:

  2. Inclua o autoloader do Composer no seu projeto:

🚀 Uso Básico

Inicialização

📖 Exemplos de Uso

1. Requisição GET Simples

2. Requisição POST com Dados JSON

3. Autenticação Bearer Token

4. Autenticação Basic

5. Autenticação API Key

6. Requisição PUT

7. Requisição PATCH

8. Requisição DELETE

9. Configuração Avançada de Requisição

10. Adicionando Campos Dinamicamente

11. Requisição com Retry (Tentativas Automáticas)

12. Requisição Assíncrona

13. Logging Habilitado

14. Trabalhando com Respostas

15. Múltiplas Requisições com Mesma Instância

16. Configurando SSL e Timeout

17. Enviando Array de Valores em Parâmetros

18. Usando os atalhos para Verbos HTTP

🔧 Métodos Disponíveis

Métodos de Configuração

Métodos de Requisição

Métodos de Resposta

Métodos de Limpeza

Métodos de Log

⚙️ Propriedades Configuráveis

Propriedade Tipo Padrão Descrição
baseURL string null URL base da API
headers array [] Headers padrão
authentication array null Configurações de autenticação
timeout int 30 Timeout em segundos
verifySSL bool true Verificar certificado SSL
userAgent string null User Agent personalizado
useJson bool false Usar JSON automaticamente
debug bool false Modo debug
enableLogging bool false Habilitar logging
logs array [] Array de logs

🔐 Tipos de Autenticação Suportados

  1. Bearer Token: Para APIs que usam tokens JWT ou OAuth
  2. Basic Auth: Para autenticação básica HTTP
  3. API Key: Para APIs que usam chaves em headers personalizados

🐛 Tratamento de Erros

✅ Pendencias

📝 Licença

Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para mais detalhes.

👤 Autor

Eduardo Vieira

🤝 Contribuindo

Contribuições, issues e solicitações de recursos são bem-vindas!

⭐ Suporte

Se este projeto foi útil para você, considere dar uma estrela no GitHub!


All versions of integration-controller with dependencies

PHP Build Version
Package Version
Requires php Version >=7.4
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package edgvi10/integration-controller contains the following files

Loading the files please wait ...