This commit is contained in:
2020-03-22 17:25:11 -03:00
parent dc3faee09e
commit 00f9a10cbf
36 changed files with 559 additions and 68 deletions

View File

@ -0,0 +1,8 @@
<?php
use Psr\Container\ContainerInterface as Container;
return [
Symfony\Component\Filesystem\Filesystem::class => function(Container $c) {
return new Symfony\Component\Filesystem\Filesystem();
}
];

View File

@ -8,6 +8,14 @@ return [
'{folders.resources}',
'cache'
])),
'folders.upload' => DI\string(implode(DIRECTORY_SEPARATOR, [
'{folders.base}',
'uploads'
])),
'folders.data' => DI\string(implode(DIRECTORY_SEPARATOR, [
'{folders.resources}',
'data'
])),
'blade_template_path' => DI\get('folders.templates'),
'blade_cache_path' => DI\get('folders.cache'),
'urls.assets' => DI\string(implode('/', [
@ -32,8 +40,8 @@ return [
])),
'urls.metro.logo' => 'https://img.freepik.com/free-icon/santiago-metro-logo_318-66588.jpg?size=338&ext=jpg',
'urls.notaria.turno' => 'http://www.notariasdeturno.cl',
'urls.play.store' => 'https://play.google.com/store/apps/details?id=cl.totalpack.suturno.movil',
'urls.play.store.logo' => 'https://www.gstatic.com/android/market_images/web/favicon_v2.ico',
'urls.play.store' => 'https://zeroq.cl/#/local/notaria-patricio-raby',
'urls.play.store.logo' => 'https://zeroq.cl/img/logo-small.png',
'assets' => (object) [
(object) [
'script' => 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js'
@ -56,7 +64,9 @@ return [
(object) [
'style' => implode('/', ['assets', 'styles', 'metro.css']),
'fonts' => [
'https://fonts.googleapis.com/css?family=Roboto&subset=latin&display=swap',
'https://fonts.googleapis.com/css?family=Roboto&subset=latin&display=swap'
],
'xfont' => [
implode('/', ['assets', 'fonts', 'metro.ttf'])
]
]

View File

@ -1,2 +1,11 @@
<?php
$app->add(new ProVM\NotariaRaby\Common\Middleware\Blade($app->getContainer()));
$app->add(new Tuupola\Middleware\HttpBasicAuthentication([
'path' => $app->getContainer()->get('urls.base') . '/admin',
'ignore' => [
'/admin/login'
],
'users' => [
'admin' => 'admin'
]
]));

View File

@ -1,8 +1,8 @@
<?php
use Psr\Container\ContainerInterface;
use Psr\Container\ContainerInterface as Container;
return [
Slim\Views\Blade::class => function(ContainerInterface $container) {
Slim\Views\Blade::class => function(Container $container) {
return new Slim\Views\Blade(
$container->get('blade_template_path'),
$container->get('blade_cache_path'),
@ -23,5 +23,10 @@ return [
'assets' => $container->get('assets')
]
);
},
ProVM\Common\Service\Filemanager::class => function(Container $c) {
$manager = new ProVM\Common\Service\Filemanager($c->get(Symfony\Component\Filesystem\Filesystem::class), $c->get('folders.upload'));
$manager->addFolder('data', $c->get('folders.data'));
return $manager;
}
];