- WIP on attributes
This commit is contained in:
parent
5bebe231c7
commit
591ba18912
|
@ -32,7 +32,7 @@ return [
|
||||||
Lean\Routing::class => autowire(Lean\Routing::class),
|
Lean\Routing::class => autowire(Lean\Routing::class),
|
||||||
|
|
||||||
RouteFetcher::class => function($c) {
|
RouteFetcher::class => function($c) {
|
||||||
$fetcher = new RouteFetcher(null, [], null, $c->get('routes.caching'), getenv('DEBUG'));
|
$fetcher = new RouteFetcher(null, [], null, $c->get('routes.caching'));
|
||||||
|
|
||||||
$fetcher->setFolderList(array_map(function($item) {
|
$fetcher->setFolderList(array_map(function($item) {
|
||||||
return $item;
|
return $item;
|
||||||
|
@ -42,7 +42,7 @@ return [
|
||||||
},
|
},
|
||||||
|
|
||||||
Breadcrumb::class => function($c) {
|
Breadcrumb::class => function($c) {
|
||||||
$breadcrumb = new Breadcrumb(null, [], null, $c->get('breadcrumbs.caching'), getenv('DEBUG'));
|
$breadcrumb = new Breadcrumb(null, [], null, $c->get('breadcrumbs.caching'));
|
||||||
|
|
||||||
$breadcrumb->setFolderList(array_map(function($item) {
|
$breadcrumb->setFolderList(array_map(function($item) {
|
||||||
return $item;
|
return $item;
|
||||||
|
@ -81,13 +81,12 @@ return [
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
|
||||||
'routes.middlewares' => [ "dump", "errorHandler", SessionMiddleware::class, CronardMiddleware::class, HttpBasicAuthentication::class, JavascriptMiddleware::class ],
|
'routes.middlewares' => [ "dump", "errorHandler", SessionMiddleware::class, CronardMiddleware::class, HttpBasicAuthentication::class ],
|
||||||
|
|
||||||
'routes.list' => function($c) {
|
'routes.list' => function($c) {
|
||||||
return function (ContainerInterface $container) {
|
return function (ContainerInterface $container) {
|
||||||
$router = $container->get(Router::class);
|
$router = $container->get(Router::class);
|
||||||
|
foreach($container->get('routes.middlewares') as $i => $middleware) {
|
||||||
foreach($container->get('routes.middlewares') as $middleware) {
|
|
||||||
if ( $container->has($middleware) ) {
|
if ( $container->has($middleware) ) {
|
||||||
$router->middleware($container->get($middleware));
|
$router->middleware($container->get($middleware));
|
||||||
}
|
}
|
||||||
|
|
|
@ -75,7 +75,7 @@ return [
|
||||||
},
|
},
|
||||||
|
|
||||||
TaskFetcher::class => function($c) {
|
TaskFetcher::class => function($c) {
|
||||||
$fetcher = new TaskFetcher();
|
$fetcher = new TaskFetcher(null, null, $c->get('cronard.caching'));
|
||||||
|
|
||||||
$fetcher->setFolderList(array_map(function($item) {
|
$fetcher->setFolderList(array_map(function($item) {
|
||||||
return $item;
|
return $item;
|
||||||
|
|
|
@ -14,5 +14,5 @@ return [
|
||||||
'routes.caching' => create(Kash\ArrayCache::class)->constructor(get(Kash\CacheInvalidator::class), "lean.routes", 30),
|
'routes.caching' => create(Kash\ArrayCache::class)->constructor(get(Kash\CacheInvalidator::class), "lean.routes", 30),
|
||||||
'breadcrumbs.caching' => create(Kash\ArrayCache::class)->constructor( get(Kash\CacheInvalidator::class), "lean.breadcrumbs", 30),
|
'breadcrumbs.caching' => create(Kash\ArrayCache::class)->constructor( get(Kash\CacheInvalidator::class), "lean.breadcrumbs", 30),
|
||||||
'ulmus.caching' => create(Kash\ArrayCache::class)->constructor( get(Kash\CacheInvalidator::class), "ulmus.entities", 30),
|
'ulmus.caching' => create(Kash\ArrayCache::class)->constructor( get(Kash\CacheInvalidator::class), "ulmus.entities", 30),
|
||||||
|
'cronard.caching' => create(Kash\ArrayCache::class)->constructor( get(Kash\CacheInvalidator::class), "ulmus.entities", 30),
|
||||||
];
|
];
|
||||||
|
|
|
@ -43,4 +43,5 @@ return [
|
||||||
'routes.caching' => create(Kash\ApcuCache::class)->constructor(get(Kash\CacheInvalidator::class), "lean.routes", random_int(3600, 7200)),
|
'routes.caching' => create(Kash\ApcuCache::class)->constructor(get(Kash\CacheInvalidator::class), "lean.routes", random_int(3600, 7200)),
|
||||||
'breadcrumbs.caching' => create(Kash\ApcuCache::class)->constructor(get(Kash\CacheInvalidator::class), "lean.breadcrumbs", random_int(3600, 7200)),
|
'breadcrumbs.caching' => create(Kash\ApcuCache::class)->constructor(get(Kash\CacheInvalidator::class), "lean.breadcrumbs", random_int(3600, 7200)),
|
||||||
'ulmus.caching' => create(Kash\ApcuCache::class)->constructor( get(Kash\CacheInvalidator::class), "ulmus.entities", random_int(3600, 7200)),
|
'ulmus.caching' => create(Kash\ApcuCache::class)->constructor( get(Kash\CacheInvalidator::class), "ulmus.entities", random_int(3600, 7200)),
|
||||||
|
'cronard.caching' => create(Kash\ApcuCache::class)->constructor( get(Kash\CacheInvalidator::class), "ulmus.entities", random_int(3600, 7200)),
|
||||||
];
|
];
|
|
@ -115,7 +115,7 @@ class Kernel {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$containerBuilder->useAnnotations(false);
|
$containerBuilder->useAttributes(false);
|
||||||
|
|
||||||
if ($this->definitionFilePath ?? false) {
|
if ($this->definitionFilePath ?? false) {
|
||||||
$containerBuilder->addDefinitions(require($this->definitionFilePath));
|
$containerBuilder->addDefinitions(require($this->definitionFilePath));
|
||||||
|
|
Loading…
Reference in New Issue