\Gnre\ConfigurationSetup

Classe abstrata para controlar as propriedades/métodos de uma classe que será a base das configurações. Com isso temos certeza que será enviado as propriedades necessárias para a comunicação com a sefaz, independentemente da classe.

Basta usar essa classe abstrata que tudo deverá funcionar

Summary

Methods
Properties
Constants
getEnvironment()
getCertificateDirectory()
getCertificateName()
getCertificatePassword()
getBaseUrl()
getCertificateCnpj()
getProxyIp()
getProxyPort()
getProxyUser()
getProxyPass()
getPrivateKey()
getCertificatePemFile()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

getEnvironment()

getEnvironment() : integer

Método utilizado para retornar o número do ambiente em que se deseja realizar a conexão com o webservice da sefaz 1 - Produção 2 - Homologação

Returns

integer

getCertificateDirectory()

getCertificateDirectory() : string

Método utilizado para retornar o diretório onde se encontram os certificados que seram utilizados

Returns

string

getCertificateName()

getCertificateName() : string

Retorna o nome do certificado que será usado junto com sua extenção por exemplo certificado_teste.pfx

Returns

string

getCertificatePassword()

getCertificatePassword() : string

Retorna a senha do certificado

Returns

string

getBaseUrl()

getBaseUrl() : string

Retorna a URL base em que a api se encontra por exemplo http://gnre-api/

Returns

string

getCertificateCnpj()

getCertificateCnpj() : integer

Retorna o CNPJ da empresa em que que realizará a emissão da guia para a sefaz

Returns

integer

getProxyIp()

getProxyIp() : string

Retorna o IP do proxy caso a API estaja atrás de um por exemplo 192.168.0.1

Returns

string

getProxyPort()

getProxyPort() : integer

Retorna a porta do servidor de proxy por exemplo 3128 (squid)

Returns

integer

getProxyUser()

getProxyUser() : string

Retorna o usuário do servidor de proxy caso seja necessário a indentificação

Returns

string

getProxyPass()

getProxyPass() : string

Retorna a senha do usuário do servidor de proxy caso seja necessário a indentificação

Returns

string

getPrivateKey()

getPrivateKey() : string

Método que retorna o caminho e o nome do arquivo privado extraido do certificado por exemplo /var/www/chave_privada.pem

Returns

string

getCertificatePemFile()

getCertificatePemFile() : string

Método que retorna o caminho e o nome do arquivo extraido do certificado por exemplo /var/www/certificado_pem.pem

Returns

string