PHP 클래스 NFePHP\Common\Soap\CurlSoap

파일 보기 프로젝트 열기: nfephp-org/nfephp 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$lastMsg string lastMsg
$soapDebug string soapDebug
$soapTimeout integer soapTimeout

보호된 프로퍼티들

프로퍼티 타입 설명
$infoCurl array infoCurl

공개 메소드들

메소드 설명
__construct ( string $priKeyPath = '', string $pubKeyPath = '', string $certKeyPath = '', string $timeout = 10, integer $sslProtocol ) __construct
getIBPTProd ( string $cnpj = '', string $tokenIBPT = '', string $ncm = '', string $siglaUF = '', string $exTarif = '0' ) : array getIBPTProd Consulta o serviço do IBPT para obter os impostos ao consumidor conforme Lei 12.741/2012
getProxy ( ) : array getProxy Retorna os dados de configuração do Proxy em um array
getWsdl ( $urlservice ) : boolean | string getWsdl Baixa o arquivo wsdl do webservice
send ( $urlservice, string $namespace, string $header, string $body, string $method ) : boolean | string Envia mensagem ao webservice
setProxy ( string $ipNumber, string $port, string $user = '', string $pass = '' ) : boolean setProxy Seta o uso do proxy

보호된 메소드들

메소드 설명
zCommCurl ( string $url, string $data = '', string $parametros = [], $port = 443 ) : string zCommCurl Realiza da comunicação via cURL

비공개 메소드들

메소드 설명
zDebug ( array $info = [], string $data = '', string $resposta = '' ) zDebug

메소드 상세

__construct() 공개 메소드

__construct
public __construct ( string $priKeyPath = '', string $pubKeyPath = '', string $certKeyPath = '', string $timeout = 10, integer $sslProtocol )
$priKeyPath string path para a chave privada
$pubKeyPath string path para a chave publica
$certKeyPath string path para o certificado
$timeout string tempo de espera da resposta do webservice
$sslProtocol integer

getIBPTProd() 공개 메소드

getIBPTProd Consulta o serviço do IBPT para obter os impostos ao consumidor conforme Lei 12.741/2012
public getIBPTProd ( string $cnpj = '', string $tokenIBPT = '', string $ncm = '', string $siglaUF = '', string $exTarif = '0' ) : array
$cnpj string
$tokenIBPT string
$ncm string
$siglaUF string
$exTarif string
리턴 array

getProxy() 공개 메소드

getProxy Retorna os dados de configuração do Proxy em um array
public getProxy ( ) : array
리턴 array

getWsdl() 공개 메소드

getWsdl Baixa o arquivo wsdl do webservice
public getWsdl ( $urlservice ) : boolean | string
리턴 boolean | string

send() 공개 메소드

Envia mensagem ao webservice
public send ( $urlservice, string $namespace, string $header, string $body, string $method ) : boolean | string
$namespace string
$header string
$body string
$method string
리턴 boolean | string

setProxy() 공개 메소드

setProxy Seta o uso do proxy
public setProxy ( string $ipNumber, string $port, string $user = '', string $pass = '' ) : boolean
$ipNumber string numero IP do proxy server
$port string numero da porta usada pelo proxy
$user string nome do usuário do proxy
$pass string senha de acesso ao proxy
리턴 boolean

zCommCurl() 보호된 메소드

zCommCurl Realiza da comunicação via cURL
protected zCommCurl ( string $url, string $data = '', string $parametros = [], $port = 443 ) : string
$url string
$data string
$parametros string
리턴 string

프로퍼티 상세

$infoCurl 보호되어 있는 프로퍼티

infoCurl
protected array $infoCurl
리턴 array

$lastMsg 공개적으로 프로퍼티

lastMsg
public string $lastMsg
리턴 string

$soapDebug 공개적으로 프로퍼티

soapDebug
public string $soapDebug
리턴 string

$soapTimeout 공개적으로 프로퍼티

soapTimeout
public int $soapTimeout
리턴 integer