2024-06-07 00:01:43 +00:00
|
|
|
<?php
|
|
|
|
|
|
|
|
use Ulmus\Container\AdapterProxy;
|
|
|
|
|
2024-10-17 17:21:56 +00:00
|
|
|
use Psr\Container\ContainerInterface;
|
|
|
|
|
|
|
|
use Ulmus\ConnectionAdapter;
|
|
|
|
|
2024-08-30 18:59:17 +00:00
|
|
|
use function DI\autowire, DI\create, DI\get, DI\add;
|
|
|
|
|
2024-06-07 00:01:43 +00:00
|
|
|
return [
|
|
|
|
'lean.autoload' => add([
|
|
|
|
AdapterProxy::class,
|
|
|
|
]),
|
2024-08-30 18:59:17 +00:00
|
|
|
|
|
|
|
AdapterProxy::class => function (ContainerInterface $c) {
|
|
|
|
return new AdapterProxy(
|
|
|
|
$c->get('lean:adapter.sqlite'),
|
|
|
|
$c->get(ConnectionAdapter::class),
|
|
|
|
);
|
|
|
|
},
|
2024-06-07 00:01:43 +00:00
|
|
|
];
|