Download the PHP package prhost/mitryusweb-sdk without Composer
On this page you can find all versions of the php package prhost/mitryusweb-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download prhost/mitryusweb-sdk
More information about prhost/mitryusweb-sdk
Files in prhost/mitryusweb-sdk
Package mitryusweb-sdk
Short Description SDK para integracao com Mitryusweb
License MIT
Informations about the package mitryusweb-sdk
SDK PHP para API Mitryusweb (Work in progress)
Documentação:
https://www.mitryus.com.br:8191/MitryusReports/integracao.xhtml#metodoslayout
Requerimento:
- PHP >= 7.1
- Json extension
- Curl extension
Pacotes usados:
- guzzlehttp/guzzle: ^6.3
- nesbot/carbon: ^1.36
- illuminate/support: ^5.7
Get started
- Instalação
- Configurando o SDK
- Brincando com coleções e métodos mágicos
- Recuperando Departamentos
- Recuperar PacotesDados
- Confirmando consumo de dados
Instalação
Usando composer execute o comando para instalar o pacote:
composer require prhost/mitryusweb-sdk
Configurando o SDK
Veja o exemplo abaixo para configurar principalmente a chave de integração:
outro exemplo:
Brincando com coleções e métodos mágicos
Coleções
Quando uma consulta é esperado o retorno de varios registros, ele sempre vai retornar uma model que contém uma coleção extendida da biblioteca Collection do laravel. A coleção também tras em cada item de sua coleção uma model do tipo item com os dados daquele registro.
Exemplos de uso da coleção:
Métodos mágicos
Com alguns métodos mágicos que contem nas models de retorno, é possível acessar os dados chamando chamando métodos do tipo $pacoteDados->getDepartamentos()
que retornará apenas os departamentos daquele pacote.
Outra forma também é através dos atributos, por exemplo, $pacoteDados->Departamentos
ou $pacoteDados->codigo_confirmacao
. Confira a lista de atributos chamando $pacoteDados->getAttributeMap()
Alguns outros exemplos com método mágico e coleções:
Recuperando Departamentos
Para recuperar os departamentos, use o EndPoint Departamentos
:
Recuperar PacoteDados
Para recuperar todos os dados em um unico pacote, use o EndPoint PacoteDados
:
Confirnamdo consumo de dados
Para confirmar que recebeu os dados corretamente usando o codigo_confirmacao use o exemplo abaixo:
All versions of mitryusweb-sdk with dependencies
guzzlehttp/guzzle Version ^6.3
nesbot/carbon Version ^1.36
illuminate/support Version ^5.7