rwe-devs/esocial-api-connector

Pacote para conexão com API de eSocial da RWE Sistemas

v1.2.2 2024-02-22 13:42 UTC

This package is auto-updated.

Last update: 2024-05-04 11:54:35 UTC


README

Esocial-Api-Connector é uma biblioteca PHP destinada a facilitar a integração de diversos projetos com a API eSocial da RWE Sistemas.

Como Utilizar:

Conector:

Inicie um conector e forneça os parâmetros de URL da API e Token de Autorização (Opcional):

use RweDevs\EsocialApiConnector\Esocial\EsocialConnector;

$connector = new EsocialEsocialConnector($apiUrl, $token);

Body:

Para requisições POST e PUT com body, o mesmo deve ser feito a partir da DTO correspondente à requisição. Por exemplo:

use RweDevs\EsocialApiConnector\DTO\LoginDTO;

$loginDTO = new LoginDTO('teste27@teste.com', '12345678');

Request:

Para enviar a Request, crie um novo objeto da requisição desejada, alimente-a com a DTO caso necessário e use o método send() do conector para enviá-la. Exemplo:

use RweDevs\EsocialApiConnector\Esocial\Requests\LoginRequest;

$login = new LoginRequest($loginDTO);
$response = $connector->send($login);