- 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 Ulmus\Container\AdapterProxy;
use function DI\autowire, DI\create, DI\get, DI\add;
return [ return [
'lean.autoload' => add([ 'lean.autoload' => add([
AdapterProxy::class, 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 [ return [
'lean.default' => [ 'lean.default' => [
'picea' => [ 'picea' => [
'context' => "Lean\\View", 'context' => \Lean\View::class,
'view' => [ 'view' => [
[ [

View File

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