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
Requires
- php: ^8.2
- illuminate/support: ^10.37
- saloonphp/laravel-plugin: ^3.0
- saloonphp/saloon: ^3.0
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);