PHP Class PhpSigep\Config

Author: : Stavarengo
Author: : davidalves1
Inheritance: extends phpsigep\DefaultStdClass
Show file Open project: stavarengo/php-sigep Class Usage Examples

Protected Properties

Property Type Description
$accessData PhpSigep\Model\AccessData O valor setado neste atributo será usado sempre que um método precisar dos dados de acesso mas você não tiver informado um.
$cacheFactory string | phpsigep\FactoryInterface Fábrica que irá criar e retornar uma instância de {@link \PhpSigep\Cache\StorageInterface }
$cacheInstance PhpSigep\Cache\StorageInterface
$cacheOptions PhpSigep\Cache\Storage\Adapter\AdapterOptions
$env integer
$simular boolean
$wsdlAtendeCliente string Esse WSDL possui duas versões, uma para o ambiente de produção e outra para o ambiente de desenvolvimento.
$wsdlCalPrecoPrazo string
$wsdlRastrearObjetos string

Public Methods

Method Description
__construct ( array $configData = [] )
getAccessData ( ) : AccessData
getCacheFactory ( ) : PhpSigep\FactoryInterface
getCacheInstance ( ) Este não é o melhor lugar para este método, mas dada a simplicidade do projeto ele pode ficar aqui por enquanto.
getCacheOptions ( ) : PhpSigep\Cache\Options
getEnv ( ) : boolean Não defina env como true em ambiente de produção.
getSimular ( ) : boolean
getWsdlAtendeCliente ( ) : string
getWsdlCalcPrecoPrazo ( ) : string
getWsdlRastrearObjetos ( ) : string
setAccessData ( AccessData $accessData )
setCacheFactory ( string | phpsigep\FactoryInterface $cacheFactory )
setCacheOptions ( array | PhpSigep\Cache\Options $cacheOptions )
setEnv ( integer $env, boolean $updateWsdlUrl = true )
setSimular ( boolean $simular )
setWsdlAtendeCliente ( string $wsdlAtendeCliente )
setWsdlCalPrecoPrazo ( string $wsdlCalPrecoPrazo )
setWsdlRastrearObjetos ( $wsdlRastrearObjetos )

Method Details

__construct() public method

public __construct ( array $configData = [] )
$configData array Qualquer atributo desta classe pode ser usado como uma chave deste array. Ex: array('cacheOptions' => ...)

getAccessData() public method

public getAccessData ( ) : AccessData
return PhpSigep\Model\AccessData

getCacheFactory() public method

public getCacheFactory ( ) : PhpSigep\FactoryInterface
return PhpSigep\FactoryInterface

getCacheInstance() public method

Este não é o melhor lugar para este método, mas dada a simplicidade do projeto ele pode ficar aqui por enquanto.
public getCacheInstance ( )

getCacheOptions() public method

public getCacheOptions ( ) : PhpSigep\Cache\Options
return PhpSigep\Cache\Options

getEnv() public method

Não defina env como true em ambiente de produção.
public getEnv ( ) : boolean
return boolean

getSimular() public method

public getSimular ( ) : boolean
return boolean

getWsdlAtendeCliente() public method

public getWsdlAtendeCliente ( ) : string
return string

getWsdlCalcPrecoPrazo() public method

public getWsdlCalcPrecoPrazo ( ) : string
return string

getWsdlRastrearObjetos() public method

public getWsdlRastrearObjetos ( ) : string
return string

setAccessData() public method

public setAccessData ( AccessData $accessData )
$accessData PhpSigep\Model\AccessData

setCacheFactory() public method

public setCacheFactory ( string | phpsigep\FactoryInterface $cacheFactory )
$cacheFactory string | phpsigep\FactoryInterface

setCacheOptions() public method

public setCacheOptions ( array | PhpSigep\Cache\Options $cacheOptions )
$cacheOptions array | PhpSigep\Cache\Options

setEnv() public method

public setEnv ( integer $env, boolean $updateWsdlUrl = true )
$env integer
$updateWsdlUrl boolean

setSimular() public method

public setSimular ( boolean $simular )
$simular boolean

setWsdlAtendeCliente() public method

public setWsdlAtendeCliente ( string $wsdlAtendeCliente )
$wsdlAtendeCliente string

setWsdlCalPrecoPrazo() public method

public setWsdlCalPrecoPrazo ( string $wsdlCalPrecoPrazo )
$wsdlCalPrecoPrazo string

setWsdlRastrearObjetos() public method

public setWsdlRastrearObjetos ( $wsdlRastrearObjetos )
$wsdlRastrearObjetos

Property Details

$accessData protected property

O valor setado neste atributo será usado sempre que um método precisar dos dados de acesso mas você não tiver informado um.
protected AccessData,PhpSigep\Model $accessData
return PhpSigep\Model\AccessData

$cacheFactory protected property

Fábrica que irá criar e retornar uma instância de {@link \PhpSigep\Cache\StorageInterface }
protected string|FactoryInterface,phpsigep $cacheFactory
return string | phpsigep\FactoryInterface

$cacheInstance protected property

protected StorageInterface,PhpSigep\Cache $cacheInstance
return PhpSigep\Cache\StorageInterface

$cacheOptions protected property

protected AdapterOptions,PhpSigep\Cache\Storage\Adapter $cacheOptions
return PhpSigep\Cache\Storage\Adapter\AdapterOptions

$env protected property

protected int $env
return integer

$simular protected property

protected bool $simular
return boolean

$wsdlAtendeCliente protected property

Esse WSDL possui duas versões, uma para o ambiente de produção e outra para o ambiente de desenvolvimento.
protected string $wsdlAtendeCliente
return string

$wsdlCalPrecoPrazo protected property

protected string $wsdlCalPrecoPrazo
return string

$wsdlRastrearObjetos protected property

protected string $wsdlRastrearObjetos
return string