madetalent/etalentsoap

Etalent SDK by Mongeral Aegon

1.3 2016-08-01 22:08 UTC

This package is not auto-updated.

Last update: 2024-05-11 15:40:48 UTC


README

Software License

Esta é uma biblioteca construída especificamente para o framework Laravel na versão 5+.

Sua funcionalidade é fazer todas as requisições SOAP para os servidores do Etalent e tem como base a implementação de 5 métodos disponíveis para os clientes:

  • RetornarQuestionario
  • GravarCandidatoEtalent
  • GravarPerfilEtalentVendas
  • RetornarMiniRelatorio
  • RetornarCandidatoPorEmail
  • RetornarCandidatoPorLogin

Faça bom uso e colabore conosco :D

Instalação

Via Composer

$ composer require madetalent/etalentsoap

Como utilizar

Segue o exemplo de como constuir o retorno para o método RetornarQuestionario:

$etalent = new madetalent\etalentsoap\Etalent\ManagerEtalentStrategy(getenv('ETALENT_URL'),
            getenv('ETALENT_USER'), getenv('ETALENT_PASS'));
echo $etalent->getRetornarQuestionario();

O getenv está referenciando as variáveis de ambiente usando uma lib externa. Essa parte é opicional para você.

Existem alguns métodos que necessitam do preenchimento de alguns DTO's.

Veja o exemplo para o método GravarCandidatoEtalent:

$dtoUserEtalent = new madetalent\etalentsoap\Etalent\DTO\User();

$dtoUserEtalent->setNome($explodeName[0]);
$dtoUserEtalent->setSobreNome($explodeName[1]);
$dtoUserEtalent->setSexo($sex);
$dtoUserEtalent->setLogin($user->username);
$dtoUserEtalent->setEmail($user->email);

echo $etalent->setGravarCandidatoEtalent($dtoUserEtalent);

Contribuintes

Veja mais em: CONTRIBUTING.

Créditos

Licença

The MIT License (MIT). Please see License File for more information.