Documentation

ObjetoSefaz

Interface criada para ser implementada pelas classes que desejam enviar seus dados através do webservice da SEFAZ

Tags
author

Matheus Marabesi matheus.marabesi@gmail.com

license

http://www.gnu.org/licenses/gpl-howto.html GPL

version
1.0.0

Table of Contents

Methods

getHeaderSoap()  : array<string|int, mixed>
Retorna em um formato de array os cabeçalhos necessários para a comunicação com o webservice da SEFAZ.
getSoapEnvelop()  : mixed
Método responsável por encapsular todo o XML gerado e encapsula-lo dentro de um envelop SOAP válido para ser enviado
soapAction()  : string
Retorna uma string com a ação SOAP que será enviada ao webservice para ser executada
toXml()  : string
Método que transforma o objeto que sera enviado para o webservice em XML (O tipo de dado aceito pelo webservice)
utilizarAmbienteDeTeste()  : mixed
Define se a requisição será realizada no ambiente de testes ou não

Methods

getHeaderSoap()

Retorna em um formato de array os cabeçalhos necessários para a comunicação com o webservice da SEFAZ.

public getHeaderSoap() : array<string|int, mixed>

Esses cabeçalhos são diferentes para cada tipo de ação no webservice de destino

Tags
since
1.0.0
Return values
array<string|int, mixed>

getSoapEnvelop()

Método responsável por encapsular todo o XML gerado e encapsula-lo dentro de um envelop SOAP válido para ser enviado

public getSoapEnvelop(mixed $noRaiz, mixed $conteudoEnvelope) : mixed
Parameters
$noRaiz : mixed
$conteudoEnvelope : mixed

soapAction()

Retorna uma string com a ação SOAP que será enviada ao webservice para ser executada

public soapAction() : string
Tags
since
1.0.0
Return values
string

Retorna uma string com o nome da ação que será executa pelo webservice

toXml()

Método que transforma o objeto que sera enviado para o webservice em XML (O tipo de dado aceito pelo webservice)

public toXml() : string
Tags
since
1.0.0
Return values
string

Uma string contendo todo o XML gerado

utilizarAmbienteDeTeste()

Define se a requisição será realizada no ambiente de testes ou não

public utilizarAmbienteDeTeste([boolen $ambiente = false ]) : mixed
Parameters
$ambiente : boolen = false

Define se será utilizado o ambiente de teste ou não, o padrão é false(para não usar o ambiente de testes)


        
On this page

Search results