Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dersonsena/indices-financeiros
Componente que faz consulta das cotações dos principais índices financeiros do Brasil
https://github.com/dersonsena/indices-financeiros
cotacao-financeira financeiro fipe igp igpm indice indices-financeiros ipc
Last synced: 17 days ago
JSON representation
Componente que faz consulta das cotações dos principais índices financeiros do Brasil
- Host: GitHub
- URL: https://github.com/dersonsena/indices-financeiros
- Owner: dersonsena
- Created: 2018-06-26T17:26:55.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-07-03T15:45:08.000Z (over 6 years ago)
- Last Synced: 2024-10-11T22:22:54.161Z (about 1 month ago)
- Topics: cotacao-financeira, financeiro, fipe, igp, igpm, indice, indices-financeiros, ipc
- Language: PHP
- Homepage:
- Size: 43.9 KB
- Stars: 14
- Watchers: 3
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Consulta de Índices Financeiros
## Definição
Um simples componente que consulta os índices financeiros do site [Debit](http://www.debit.com.br). Este componente consulta os Índicies:
- IGP-DI (FGV);
- IGP-M (FGV);
- IPC (FIPE);
- IPCA (IBGE);
- INPC (IBGE);
- ICV (DIEESE);## Instalação
A maneira recomendada para instalar esta extensão é através [composer](http://getcomposer.org/download/).
Execute no seu terminal
```
$ php composer.phar require dersonsena/indices-financeiros "dev-master"
```ou adicione
```
"dersonsena/indices-financeiros": "dev-master"
```na seção ```require``` do seu arquivo `composer.json`.
## Exemplos de Uso
### Obter todos as Cotações do Mês atual
O Exemplo abaixo irá retornar todos os índices financeiros do mês corrente:
```php
$debit = DebitService::newDebitService();
$cotacoesDebit->getIndicesByCurrentMonth();
```### Obter as cotações por um determinando Índice Financeiro
```php
$debit = DebitService::newDebitService();// IGP-M (FGV)
$cotacoesDebit->getCotacoesByIndiceCode(IGPMFGV::getCodigo());// IPC (FIPE)
$cotacoesDebit->getCotacoesByIndiceCode(IPCFIPE::getCodigo());
```### Obter a cotação atual de um determinado Índice Financeiro
```php
$debit = DebitService::newDebitService();// IGP-M (FGV)
$cotacoesDebit->getCurrentCotacaoByIndiceCode(IGPMFGV::getCodigo());// IPC (FIPE)
$cotacoesDebit->getCurrentCotacaoByIndiceCode(IGPMFGV::getCodigo());
```## AGRADECIMENTOS
- Agradeço fortemente ao **Pedro Arthur Duarte ([@pedroarthur](https://github.com/pedroarthur))** pela ajuda na refatoração e adicionar boas práticas na estrutura do componente.