35 lines
1002 B
PHP
35 lines
1002 B
PHP
<?php
|
|
use Psr\Container\ContainerInterface as Container;
|
|
|
|
return [
|
|
'cookie_name' => 'rememberMe',
|
|
'folders' => DI\decorate(function ($prev, Container $c) {
|
|
$arr = (array) $prev;
|
|
$arr['templates'] = implode(DIRECTORY_SEPARATOR, [
|
|
$prev->resources,
|
|
'views'
|
|
]);
|
|
$arr['cache'] = implode(DIRECTORY_SEPARATOR, [
|
|
$prev->base,
|
|
'cache'
|
|
]);
|
|
return (object) $arr;
|
|
}),
|
|
'urls' => function(Container $c) {
|
|
$arr = [];
|
|
$base = $_SERVER['REQUEST_SCHEME'] . '://' . $_SERVER['HTTP_HOST'];
|
|
if ($c->has('base_url')) {
|
|
if ($c->get('base_url') != '') {
|
|
$base = $c->get('base_url');
|
|
}
|
|
}
|
|
$arr['base'] = $base;
|
|
$arr['images'] = implode('/', [$arr['base'], 'images']);
|
|
$arr['scripts'] = implode('/', [$arr['base'], 'js']);
|
|
$arr['styles'] = implode('/', [$arr['base'], 'css']);
|
|
$arr['api'] = $_ENV['API_URL'] ?? 'http://localhost:8081';
|
|
$arr['money'] = 'http://provm.cl/money';
|
|
return (object) $arr;
|
|
}
|
|
];
|