public function testCriarConfiguracao() { $diretorio = implode(DIRECTORY_SEPARATOR, [__DIR__, '..', 'source']); echo 'Vai requerer o diretório: ' . $diretorio . "\n"; Arquivo::requererDiretorio($diretorio); $tempdir = implode(DIRECTORY_SEPARATOR, [__DIR__, '..', 'tmp']); Arquivo::criarDiretorio($tempdir); $arquivo = implode(DIRECTORY_SEPARATOR, [$tempdir, 'configuracao.ini']); $configuracao = new \Pudim\Configuracao($arquivo); $configuracao->set('sem_0_secao_valor_texto', 'teXto'); $configuracao->set('sem_0_secao_valor_numero', 3); $configuracao->set('sem_0_secao_valor_boleano', true); $configuracao->set('secao_a.valor_texto', 'texto'); $configuracao->set('secao_a.valor_numero', 1); $configuracao->set('secao_a.valor_boleano', true); $configuracao->set('secao_b.valor_texto', 'Texto'); $configuracao->set('secao_b.valor_numero', 2); $configuracao->set('secao_b.valor_boleano', false); $configuracao->set('secao_c.valor_texto', 'teXto'); $configuracao->set('secao_c.valor_numero', 3); $configuracao->set('secao_c.valor_boleano', true); $configuracao->set('sem_secao_valor_texto', 'teXto'); $configuracao->set('sem_secao_valor_numero', 3); $configuracao->set('sem_secao_valor_boleano', true); print_r($configuracao->getPropriedades()); $configuracao->persistir(); }
public function testRequererDiretorio() { // Classe Texto não importada //echo \Pudim\Texto::reduzirNome('Francisco Ernesto Teixeira', '10'); $diretorio = implode(DIRECTORY_SEPARATOR, [__DIR__, '..', 'source']); echo 'Vai requerer o diretório: ' . $diretorio . "\n"; Arquivo::requererDiretorio($diretorio); echo \Pudim\Texto::reduzirNome('Francisco Ernesto Teixeira', '10'); }
/** * Carrega todos os utilitários. */ private function carregarUtilitarios() { $utilitarios = implode(DIRECTORY_SEPARATOR, [__APPDIR__, 'app', 'util']); if (file_exists($utilitarios)) { Arquivo::requererDiretorio($utilitarios); } }
public function setUp() { require_once '../vendor/autoload.php'; \Pudim\Arquivo::requererDiretorio(implode(DIRECTORY_SEPARATOR, [__DIR__, '..', 'source'])); }