/**
  * __contruct
  * @param array $aConfig
  * @param int $mododebug
  * @param boolean $exceptions
  * @param boolean $save_files : atributo que visa o salvamento automático das informações
  */
 public function __construct($aConfig = '', $mododebug = 2, $exceptions = false, $save_files = true)
 {
     parent::__construct($aConfig, $mododebug, $exceptions);
     $sAmb = $this->tpAmb == 2 ? 'homologacao' : 'producao';
     $url_servico = "https://{$sAmb}.ginfes.com.br/ServiceGinfesImpl";
     /* - adequações de ambiente - */
     $this->nfseDir = $this->arqDir . $sAmb . DIRECTORY_SEPARATOR . 'nfse' . DIRECTORY_SEPARATOR;
     $this->schemeVer = "NFSe/ginfes";
     $this->save_files = $save_files;
     $this->__cria_estrutura_diretorios();
     //--------------------------------------------------------------------------------------------------//
     //DEFINIÇÃO DAS CHAMADAS AO SERVIÇOS
     //--------------------------------------------------------------------------------------------------//
     $this->mURL['EnviarLoteRpsEnvio']['url'] = $url_servico;
     $this->mURL['EnviarLoteRpsEnvio']['version'] = 'v03';
     $this->mURL['EnviarLoteRpsEnvio']['method'] = 'RecepcionarLoteRpsV3';
     $this->mURL['EnviarLoteRpsEnvio']['xsd'] = 'servico_enviar_lote_rps_envio_v03.xsd';
     $this->mURL['ConsultarLoteRpsEnvio']['url'] = $url_servico;
     $this->mURL['ConsultarLoteRpsEnvio']['version'] = 'v03';
     $this->mURL['ConsultarLoteRpsEnvio']['method'] = 'ConsultarLoteRpsV3';
     $this->mURL['ConsultarLoteRpsEnvio']['xsd'] = 'servico_consultar_lote_rps_envio_v03.xsd';
     $this->mURL['ConsultarSituacaoLoteRpsEnvio']['url'] = $url_servico;
     $this->mURL['ConsultarSituacaoLoteRpsEnvio']['version'] = 'v03';
     $this->mURL['ConsultarSituacaoLoteRpsEnvio']['method'] = 'ConsultarSituacaoLoteRpsV3';
     $this->mURL['ConsultarSituacaoLoteRpsEnvio']['xsd'] = 'servico_consultar_situacao_lote_rps_envio_v03.xsd';
     $this->mURL['ConsultarNfseRpsEnvio']['url'] = $url_servico;
     $this->mURL['ConsultarNfseRpsEnvio']['version'] = 'v03';
     $this->mURL['ConsultarNfseRpsEnvio']['method'] = 'ConsultarNfsePorRpsV3';
     $this->mURL['ConsultarNfseRpsEnvio']['xsd'] = 'servico_consultar_nfse_rps_envio_v03.xsd';
     $this->mURL['ConsultarNfseEnvio']['url'] = $url_servico;
     $this->mURL['ConsultarNfseEnvio']['version'] = 'v03';
     $this->mURL['ConsultarNfseEnvio']['method'] = 'ConsultarNfseV3';
     $this->mURL['ConsultarNfseEnvio']['xsd'] = 'servico_consultar_nfse_envio_v03.xsd';
     /*
      $this->mURL['CancelarNfseEnvio']['url']                = $url_servico;
      $this->mURL['CancelarNfseEnvio']['version']            = '3';
      $this->mURL['CancelarNfseEnvio']['method']             = 'CancelarNfseV3';
      $this->mURL['CancelarNfseEnvio']['xsd']                = 'servico_cancelar_nfse_envio_v03.xsd';
     */
     $this->mURL['CancelarNfseEnvio']['url'] = $url_servico;
     $this->mURL['CancelarNfseEnvio']['version'] = 'v02';
     $this->mURL['CancelarNfseEnvio']['method'] = 'CancelarNfse';
     $this->mURL['CancelarNfseEnvio']['xsd'] = 'servico_cancelar_nfse_envio_v02.xsd';
 }
 /**
  * __construct
  * Método construtor da classe
  * Este método utiliza o arquivo de configuração localizado no diretorio config
  * para montar os diretórios e várias propriedades internas da classe, permitindo
  * automatizar melhor o processo de comunicação com o SEFAZ.
  * 
  * Este metodo pode estabelecer as configurações a partir do arquivo config.php ou 
  * através de um array passado na instanciação da classe.
  * 
  * @version 1.00
  * @package NFePHP
  * @author Roberto L. Machado <linux.rlm at gmail dot com>
  * @param array $aConfig Opcional dados de configuração
  * @param number $mododebug Opcional 1-SIM ou 0-NÃO (0 default)
  * @return  boolean true sucesso false Erro
  */
 function __construct($aConfig = '', $mododebug = 0)
 {
     //passa os parâmetros para a classe base
     parent::__construct($aConfig, $mododebug);
 }