PHP Classes
elePHPant
Icontem

File: conf/template.default.conf.php

Recommend this page to a friend!
  Classes of Fernando Val  >  Springy  >  conf/template.default.conf.php  >  Download  
File: conf/template.default.conf.php
Role: Auxiliary script
Content type: text/plain
Description: Auxiliary script
Class: Springy
Microframework for Web application development
Author: By
Last change:
Date: 1 year ago
Size: 3,593 bytes
 

 

Contents

Class file image Download
<?php
/** \file
 * \brief Configurations for Springy\Template class.
 * \copyright Copyright (c) 2007-2016 FVAL Consultoria e Informática Ltda.\n
 * \warning Este arquivo é parte integrante do framework e não pode ser omitido.
 */

/**
 * \addtogroup templatecfg Configurações da classe de templates
 * \ingroup config.
 *
 * As entradas de configuração dos arquivos \c template, são utilizadas pela classe Template, sendo que as entradas previamente definidas não podem ser omitidas
 * sob risco de dano à aplicação.
 *
 * Você poderá adicionar entradas personalizadas de sua aplicação.
 *
 * Entradas de configuração:
 * - \c template_engine - Define a classe de renderização de templates. Os valores aceitos são:\n
 * 'smarty' - para utilizar a classe Smarty como mecanismo de templates;\n
 * 'twig' - para utilizar a classe Twig como mecanismo de templates.
 * - \c strict_variables - Quando verdadeiro a classe de templates irá ignorar variáveis inválidas e/ou indefinidas
 * - \c auto_reload - see Twig documentation to understand;
 * - \c debug - Se true liga o debug de template.
 * - \c autoescape - see Twig documentation to understand this http://twig.sensiolabs.org/doc/api.html#environment-options
 * - \c optimizations - see Twig documentation to understand;
 * - \c debugging_ctrl - Variável debugging_ctrl do Smarty. Aceita os valores 'URL' ou 'NONE'. (vide documentação do Smarty)
 * - \c template_path - Caminho de disco do diretório de templates
 * - \c template_config_path - Caminho de disco do diretório configuração de templates
 * - \c compiled_template_path - Caminho de disco do diretório configuração de templates compilados
 * - \c template_cached_path - Caminho de disco do diretório configuração de templates cacheados
 * - \c use_sub_dirs - Valor booleano que informa para a classe de templates que os compilados e cache deverão ser armazenados em subdiretórios.
 * Esse recurso é importante para aplicações com grande quantidade de páginas/templates ou que utilizem cache de template que gere grande quantidade de arquivos.
 * Diretórios contendo milhares de arquivos criam problema de performance porque, nesses casos, o sistema de arquivos do sistema operacional demora a responder.
 *
 * \see config
 *
 * @{
 * @}
 */

/**
 * \defgroup templatecfg_default Configurações da classe de templates para todos os ambientes
 * \ingroup templatecfg.
 *
 * As entradas colocadas nesse arquivo serão aplicadas a todos os ambientes do sistema.
 *
 * Veja \link templatecfg Configurações da classe de templates \endlink para entender as entradas de configuração possíveis.
 *
 * \see templatecfg
 */
/**@{*/

/// Configurações para todos os ambientes
$conf = [
   
'template_engine' => 'smarty',
   
'debug' => false,
   
'auto_reload' => false,
   
'strict_variables' => true,
   
'autoescape' => false,
   
'optimizations' => 1,
   
'debugging_ctrl' => 'NONE',
   
'default_template_path' => sysconf('APP_PATH').DS.'templates_default',
   
'template_path' => sysconf('APP_PATH').DS.'templates',
   
'template_config_path' => sysconf('APP_PATH').DS.'templates_conf',
   
'compiled_template_path' => sysconf('VAR_PATH').DS.'compiled',
   
'template_cached_path' => sysconf('VAR_PATH').DS.'cache',
   
'use_sub_dirs' => false,
   
'errors' => [
       
404 => '_error404',
       
500 => '_error500',
       
503 => '_error503',
    ],
];

/**@}*/