PHP code example of prhost / mitryusweb-sdk

1. Go to this page and download the library: Download prhost/mitryusweb-sdk library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

prhost / mitryusweb-sdk example snippets


use Mitryusweb\Api\Mitryusweb;

Mitryusweb::$token = 'chave de integracao';

//Opcional, setar uma outra URL que não seja a atual da documentação
Mitryusweb::$uri = 'url.ws.mitryusweb';

use Mitryusweb\Api\Mitryusweb;
Mitryusweb::init('chave integracao', 'url api (opcional)');

$pacoteEndpoint = new \Mitryusweb\Endpoints\PacoteDados();
$pacoteDados = $pacoteEndpoint->get();

//Exemplo acessando uma coleção de dados
$departamentos = $pacoteDados->getDepartamentos();

//Por departamentos também se uma lista de dados, se torna uma model do tipo coleção.
foreach ($departamentos as $departamento) {
    $departamento->getCodDepartamento();
}

$departamentosEndpoint = new \Mitryusweb\Endpoints\Departamentos();

//Retorna uma model de coleção baseada na instancia da biblioteca Collection do laravel
$departamentos = $departamentosEndpoint->get();

$pacoteEndpoint = new \Mitryusweb\Endpoints\PacoteDados();

//Retorna uma model do tipo PacoteDados contendo varias coleções de cada dado.
$pacoteDados = $pacoteEndpoint->get();

//Você também pode auto confirmar a recuperação do pacote passando true no paramentro do get():
$pacoteDados = $pacoteEndpoint->get(true);


$pacoteEndPoint = new \Mitryusweb\Endpoints\PacoteDados();

$codigo_confirmacao = 123;
$pacoteEndPoint->confimar($codigo_confirmacao);