Skip to content

Implementa API de conversão de moedas#196

Open
ivanamiranda wants to merge 1 commit intoApiki:masterfrom
ivanamiranda:ivana-miranda
Open

Implementa API de conversão de moedas#196
ivanamiranda wants to merge 1 commit intoApiki:masterfrom
ivanamiranda:ivana-miranda

Conversation

@ivanamiranda
Copy link

Descrição

Implementação da API de conversão de moedas conforme especificação do desafio.

A aplicação foi organizada em camadas para melhor separação de responsabilidades:

  • index.php responsável pelo roteamento da requisição
  • ExchangeController responsável pela validação dos parâmetros da URL
  • ExchangeService responsável pela lógica de conversão de moedas

Endpoint

GET /exchange/{amount}/{from}/{to}/{rate}

Exemplo:

/exchange/10/BRL/USD/4.50

Resposta:

{
"valorConvertido": 45,
"simboloMoeda": "$"
}

Testes

Os testes automatizados foram executados utilizando:

composer test

Lint executado com:

composer lint

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant