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();
 }
Beispiel #2
0
 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');
 }
Beispiel #3
0
 /**
  * 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']));
 }