$setup
$setup : \Gnre\Configuration\Interfaces\Setup
As configuraçoes definidas pelo usuarios que sera utilizada para a transmissao dos dados
Classe que realiza o intermediário entre a transformação dos dados(objetos) e a conexão com o webservice da sefaz. Para isso é utilizado o objeto onde foi definido as configurações e alguma classe que implementa a interface ObjectoSefaz (Gnre\Sefaz\ObjetoSefaz)
$connectionFactory : \Gnre\Webservice\ConnectionFactory
Propriedade utilizada para armazenar o objecto de conexão com a SEFAZ
getConnectionFactory() : \Gnre\Webservice\ConnectionFactory
Retorna o objeto de conexão com a SEFAZ
setConnectionFactory(\Gnre\Webservice\ConnectionFactory $connectionFactory) : \Gnre\Sefaz\Send
Define um objeto de comunicação com a SEFAZ
\Gnre\Webservice\ConnectionFactory | $connectionFactory |
sefaz( $objetoSefaz) : string|boolean
Obtém os dados necessários e realiza a conexão com o webservice da sefaz
$objetoSefaz | Uma classe que implemente a interface ObjectoSefaz |
Caso a conexão seja feita com sucesso retorna uma string com um xml válido caso contrário retorna false