コード例 #1
0
ファイル: Traductor.php プロジェクト: armazon/armazon
 public function __construct(Aplicacion $app)
 {
     // Inyectamos la instancia de aplicación
     $this->app = $app;
     // Definimos el directorio de las vistas
     $this->dir_traducciones = $app->obtenerDirApp() . DIRECTORY_SEPARATOR . 'traducciones';
 }
コード例 #2
0
ファイル: Vista.php プロジェクト: armazon/armazon
 public function __construct(Aplicacion $app)
 {
     // Inyectamos la instancia de aplicación
     $this->app = $app;
     // Definimos el directorio de las vistas
     $this->dirVistas = $app->obtenerDirApp() . DIRECTORY_SEPARATOR . 'vistas';
     // Registramos procesador para convertir texto a titulo
     $this->filtros['t'] = function ($texto) {
         $texto = mb_convert_case($texto, MB_CASE_TITLE);
         $palabras_omitidas = array(' de ', ' un ', ' una ', ' uno ', ' el ', ' la ', ' lo ', ' las ', ' los ', ' de ', ' y ', ' o ', ' ni ', ' pero ', ' es ', ' e ', ' si ', ' entonces ', ' sino ', ' cuando ', ' al ', ' desde ', ' por ', ' para ', ' en ', ' dentro ', ' afuera ', ' sobre ', ' a ', ' adentro ', ' con ', ' su ', ' of ', ' a ', ' an ', ' the ', ' and ', ' or ', ' but ', ' is ', ' if ', ' then ', ' when ', ' until ', ' by ', ' for ', ' in ', ' off ', ' with ');
         return trim(str_ireplace($palabras_omitidas, $palabras_omitidas, $texto . ' '));
     };
     // Registramos procesador para convertir texto a mayúsculas
     $this->filtros['u'] = function ($texto) {
         return mb_convert_case($texto, MB_CASE_UPPER);
     };
     // Registramos procesador para convertir texto a minúsculas
     $this->filtros['l'] = function ($texto) {
         return mb_convert_case($texto, MB_CASE_LOWER);
     };
 }