- Fixed some bugs within Skeleton's package
This commit is contained in:
parent
2e51ff9f4a
commit
8a5f5f052b
|
@ -30,6 +30,12 @@ return [
|
||||||
'charset' => getenv("DATABASE_CHARSET"),
|
'charset' => getenv("DATABASE_CHARSET"),
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
|
|
||||||
|
#'sqlite' => [
|
||||||
|
# 'adapter' => getenv("SQLITE_ADAPTER"),
|
||||||
|
# 'path' => getenv('PROJECT_PATH') . DIRECTORY_SEPARATOR . getenv("SQLITE_PATH"),
|
||||||
|
# 'pragma' => explode(',', getenv("SQLITE_PRAGMA")),
|
||||||
|
#],
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
|
|
|
@ -63,6 +63,4 @@ return [
|
||||||
|
|
||||||
return $email;
|
return $email;
|
||||||
},
|
},
|
||||||
|
|
||||||
PermissionGrantInterface::class => create(%NAMESPACE%\PrivilegeGrantAccess::class)->constructor(get(ServerRequestInterface::class), get(Session::class)),
|
|
||||||
];
|
];
|
||||||
|
|
|
@ -18,5 +18,5 @@ return [
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
|
|
||||||
PermissionGrantInterface::class => create(DefaultPermissionGrant::class)->constructor(get(ServerRequestInterface::class), get(Session::class)),
|
PermissionGrantInterface::class => create(%NAMESPACE%\PrivilegeGrantAccess::class)->constructor(get(ServerRequestInterface::class), get(Session::class)),
|
||||||
];
|
];
|
||||||
|
|
|
@ -14,8 +14,6 @@ return [
|
||||||
$adapter = new ConnectionAdapter('default', $c->get('config')['ulmus'], true);
|
$adapter = new ConnectionAdapter('default', $c->get('config')['ulmus'], true);
|
||||||
$adapter->resolveConfiguration();
|
$adapter->resolveConfiguration();
|
||||||
|
|
||||||
$adapter->connect();
|
|
||||||
|
|
||||||
return $adapter;
|
return $adapter;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
@ -4,11 +4,12 @@ namespace %NAMESPACE%\Controller;
|
||||||
|
|
||||||
use Psr\Http\Message\{ServerRequestInterface, ResponseInterface };
|
use Psr\Http\Message\{ServerRequestInterface, ResponseInterface };
|
||||||
|
|
||||||
|
use Notes\Route\Attribute\Method\Route;
|
||||||
|
|
||||||
use %NAMESPACE%\{ Lib, Entity, Form, };
|
use %NAMESPACE%\{ Lib, Entity, Form, };
|
||||||
|
|
||||||
use function %NAMESPACE%\View\{ _, lang, url, route, form };
|
use function %NAMESPACE%\View\{ _, lang, url, route, form };
|
||||||
|
|
||||||
#[Language("%APPKEY%.home")]
|
|
||||||
class Home {
|
class Home {
|
||||||
use Lib\ControllerTrait;
|
use Lib\ControllerTrait;
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
namespace %NAMESPACE%\Entity;
|
namespace %NAMESPACE%\Entity;
|
||||||
|
|
||||||
use Ulmus\Entity\Field\Datetime;
|
use Ulmus\Entity\Field\Datetime;
|
||||||
use Ulmus\{Attribute\Obj\Table;
|
use Ulmus\{Attribute\Obj\Table};
|
||||||
|
|
||||||
use %NAMESPACE%\Lib;
|
use %NAMESPACE%\Lib;
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,8 @@ use Ulmus\User\Entity\User;
|
||||||
use Ulmus\User\Lib\Authenticate;
|
use Ulmus\User\Lib\Authenticate;
|
||||||
use Notes\Route\Attribute\Object\Route;
|
use Notes\Route\Attribute\Object\Route;
|
||||||
use Notes\Security\Attribute\Security;
|
use Notes\Security\Attribute\Security;
|
||||||
use %NAMESPACE%\Entity;
|
|
||||||
|
use %NAMESPACE%\{ Entity, Lib, Form };
|
||||||
|
|
||||||
use Mcnd\Event\EventManager;
|
use Mcnd\Event\EventManager;
|
||||||
|
|
||||||
|
|
|
@ -2,11 +2,8 @@
|
||||||
|
|
||||||
namespace %NAMESPACE%\Middleware;
|
namespace %NAMESPACE%\Middleware;
|
||||||
|
|
||||||
use Psr\Http\Server\MiddlewareInterface;
|
use Psr\Http\Server\{ RequestHandlerInterface, MiddlewareInterface };
|
||||||
use Psr\Http\Message\ServerRequestInterface;
|
use Psr\Http\Message\{ ResponseInterface, ServerRequestInterface };
|
||||||
use Psr\Http\Server\RequestHandlerInterface;
|
|
||||||
use Psr\Http\Message\ResponseInterface;
|
|
||||||
|
|
||||||
use Storage\Session;
|
use Storage\Session;
|
||||||
|
|
||||||
class Authentication implements MiddlewareInterface {
|
class Authentication implements MiddlewareInterface {
|
||||||
|
@ -23,9 +20,6 @@ class Authentication implements MiddlewareInterface {
|
||||||
$this->session = $session;
|
$this->session = $session;
|
||||||
}
|
}
|
||||||
|
|
||||||
#[param ServerRequestInterface $request]
|
|
||||||
#[param RequestHandlerInterface $handler]
|
|
||||||
#[return ResponseInterface]
|
|
||||||
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler) : ResponseInterface
|
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler) : ResponseInterface
|
||||||
{
|
{
|
||||||
$user = $this->session->get( $this->sessionUserVariable() );
|
$user = $this->session->get( $this->sessionUserVariable() );
|
||||||
|
@ -37,8 +31,6 @@ class Authentication implements MiddlewareInterface {
|
||||||
return $handler->handle($request);
|
return $handler->handle($request);
|
||||||
}
|
}
|
||||||
|
|
||||||
#[param string|null sessionUserVariable]
|
|
||||||
#[return mixed]
|
|
||||||
public function sessionUserVariable(?string $set = null) : string
|
public function sessionUserVariable(?string $set = null) : string
|
||||||
{
|
{
|
||||||
return $set !== null ? $this->sessionUserVariable = $set : $this->sessionUserVariable;
|
return $set !== null ? $this->sessionUserVariable = $set : $this->sessionUserVariable;
|
||||||
|
|
|
@ -5,7 +5,6 @@
|
||||||
<meta charset="UTF-8" />
|
<meta charset="UTF-8" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
|
||||||
<title>{% section "head.title" %}{{ title() }} — {{ lang('application_name') }}{% endsection %}</title>
|
<title>{% section "head.title" %}{{ title() }} — {{ lang('application_name') }}{% endsection %}</title>
|
||||||
</style>
|
|
||||||
</head>
|
</head>
|
||||||
{% endsection %}
|
{% endsection %}
|
||||||
|
|
||||||
|
|
|
@ -6,4 +6,8 @@
|
||||||
<div class="main">
|
<div class="main">
|
||||||
Hello World :) !
|
Hello World :) !
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<a href="{% route 'lean.console:home' %}">Accéder à la console LEAN</a>
|
||||||
|
</div>
|
||||||
{% endsection %}
|
{% endsection %}
|
Loading…
Reference in New Issue