madetalent / etalentsoap
Etalent SDK by Mongeral Aegon
1.3
2016-08-01 22:08 UTC
Requires
- php: ~5.5|~7.0
- illuminate/support: ~5.1
Requires (Dev)
- scrutinizer/ocular: ~1.1
- squizlabs/php_codesniffer: ~2.3
README
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.