v0.7.0
This commit is contained in:
8
bootstrap/common/setup.php
Normal file
8
bootstrap/common/setup.php
Normal 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();
|
||||
}
|
||||
];
|
@ -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'])
|
||||
]
|
||||
]
|
||||
|
@ -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'
|
||||
]
|
||||
]));
|
||||
|
@ -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;
|
||||
}
|
||||
];
|
||||
|
Reference in New Issue
Block a user