[Construtor da Classe Boleto] Chaveamento automático do código para diferentes ambientes (PRD/DEV)
public function __construct($user, $pass, **$dev = false**)
{
/* É possível passar o wsdl como parâmetro, por exemplo, no ambiente dev.
Se nada for passado, vamos assumir a url de produção */
if (!$wsdl) {
$wsdl = 'https://uspdigital.usp.br/wsboleto/wsdl/boleto.wsdl';
} **else {
$wsdl = 'https://dev.uspdigital.usp.br/wsboleto/wsdl/boleto.wsdl';
}**
require_once __DIR__ . '/../../../econea/nusoap/src/nusoap.php';
$this->clienteSoap = new \nusoap_client($wsdl, 'wsdl');
$erro = $this->clienteSoap->getError();
if ($erro) {
print_r($erro);
die();
}
$this->clienteSoap->setHeaders(array('username' => $user,'password' => $pass));
}