Files
oficial/app/setup/setups/views.php

29 lines
1.1 KiB
PHP
Raw Normal View History

<?php
use Psr\Container\ContainerInterface;
return [
Incoviba\Common\Alias\View::class => function(ContainerInterface $container) {
$folders = $container->get('folders');
$global_variables = [
'urls' => $container->get('urls'),
'money_url' => '',
'login' => $container->get(Incoviba\Service\Login::class),
'format' => $container->get(Incoviba\Service\Format::class),
2023-11-25 00:55:31 -03:00
'API_KEY' => $container->get('API_KEY'),
2023-11-29 20:09:08 -03:00
'UF' => $container->get(Incoviba\Service\UF::class),
2024-02-13 01:16:17 -03:00
'USD' => $container->get(Incoviba\Service\USD::class),
2024-02-21 21:22:04 +00:00
'IPC' => $container->get(Incoviba\Service\IPC::class),
'hoy' => new DateTimeImmutable()
];
if ($global_variables['login']->isIn()) {
$global_variables['user'] = $global_variables['login']->getUser();
}
return (new Incoviba\Common\Alias\View(
$folders->get('templates'),
$folders->get('cache'),
null,
$global_variables
));#->setOfuscator($container->get(Incoviba\Service\Ofuscator::class));
}
];