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'; }
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); }; }