\Numenor\ConfiguracaoBiblioteca

Classe de boostrap da biblioteca Numenor.

A biblioteca pode ser configurada a partir de um único método estático, ou ter suas dependências injetadas manualmente.

Summary

Methods
Properties
Constants
__construct()
getConfiguracaoServidor()
getConfiguracaoBiblioteca()
init()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
$configuracaoServidor
$configuracaoBiblioteca
N/A

Properties

$configuracaoServidor

$configuracaoServidor : \Zend\Config\Config

Configurações oriundas do servidor. Por exemplo, diretório raiz da aplicação, versão do sistema operacional do servidor, etc.

Type

\Zend\Config\Config

$configuracaoBiblioteca

$configuracaoBiblioteca : \Zend\Config\Config

Configurações específicas da biblioteca. Por exemplo, configurações do sistema de cache, geração de checksums, etc.

Type

\Zend\Config\Config

Methods

__construct()

__construct(\Zend\Config\Config  $configuracaoServidor = null, \Zend\Config\Config  $configuracaoBiblioteca = null) 

Método construtor da classe.

Parameters

\Zend\Config\Config $configuracaoServidor

Objeto de configuração do servidor.

\Zend\Config\Config $configuracaoBiblioteca

Objeto de configuração da biblioteca.

getConfiguracaoServidor()

getConfiguracaoServidor() : \Zend\Config\Config

Método de acesso à configuração do servidor.

Returns

\Zend\Config\Config —

Objeto de configuração do servidor.

getConfiguracaoBiblioteca()

getConfiguracaoBiblioteca() : \Zend\Config\Config

Método de acesso à configuração da biblioteca.

Returns

\Zend\Config\Config —

Objeto de configuração da biblioteca.

init()

init(mixed  $configuracao = null) : \Numenor\Bootstrap\Biblioteca

Realiza a inicialização prévia dos componentes da biblioteca Numenor, permitindo que os mesmos estejam prontos para usar.

Parameters

mixed $configuracao

Origem das configurações da biblioteca, em um dos formatos suportados pela classe Zend\Config\Config

Throws

\Numenor\Excecao\ExcecaoArquivoConfiguracaoInvalido

se o arquivo de configuração informado não existir, não puder ser aberto, ou estiver em um formato inválido.

Returns

\Numenor\Bootstrap\Biblioteca —

Objeto de bootstrap da biblioteca.