- WIP on lean

This commit is contained in:
Dave Mc Nicoll 2024-08-30 18:59:17 +00:00
parent d9f9c053c3
commit 97dac9ddc4
3 changed files with 12 additions and 3 deletions

View File

@ -2,8 +2,17 @@
use Ulmus\Container\AdapterProxy;
use function DI\autowire, DI\create, DI\get, DI\add;
return [
'lean.autoload' => add([
AdapterProxy::class,
]),
AdapterProxy::class => function (ContainerInterface $c) {
return new AdapterProxy(
$c->get('lean:adapter.sqlite'),
$c->get(ConnectionAdapter::class),
);
},
];

View File

@ -17,7 +17,7 @@ $dir = dirname(__DIR__, 2);
return [
'lean.default' => [
'picea' => [
'context' => "Lean\\View",
'context' => \Lean\View::class,
'view' => [
[

View File

@ -4,7 +4,7 @@ use Picea\Picea;
use Negundo\Client\{ NegundoMiddleware, SoftwareConfig };
use Laminas\Diactoros\Response\HtmlResponse;
use Lean\Factory\HttpFactory;
use Psr\Http\Server\MiddlewareInterface,
Psr\Http\Message\ServerRequestInterface,
@ -35,7 +35,7 @@ return [
return function(\Throwable $exception) use ($picea) {
error_log($exception->getMessage());
return new HtmlResponse($picea->renderHtml('lean/error/500', [
return HttpFactory::createHtmlResponse($picea->renderHtml('lean/error/500', [
'title' => "Une erreur s'est produite lors de l'exécution du script.",
'subtitle' => "Êtes-vous connecté avec le bon compte ?",
'message' => $exception->getMessage(),