This commit is contained in:
Dave M. 2025-02-04 08:46:58 -05:00
commit 583580e068
4 changed files with 12 additions and 17 deletions

View File

@ -29,8 +29,8 @@ return [
return function(array $errorData) {
return HttpFactory::createJsonResponse($errorData + [
'api.error' => "Authorization failed",
'api.datetime' => (new \DateTime)->format(\DateTime::ATOM),
], 401);
'api.datetime' => (new \DateTime)->format(\DateTime::ISO8601),
], 403);
};
},

View File

@ -4,7 +4,7 @@ use Taxus\Privilege;
use function DI\{ autowire, add, create, get };
$dir = getenv("META_PATH") . "/definitions";
$dir = dirname(__DIR__, 2);
return [
'%APPKEY%' => [
@ -15,23 +15,23 @@ return [
],
'ulmus' => [
'entities' => [ '%ESCAPED_NAMESPACE%\\Entity' => getenv("PROJECT_PATH") . '/src/Entity/' ],
'entities' => [ '%ESCAPED_NAMESPACE%\\Entity' => implode(DIRECTORY_SEPARATOR, [ $dir, 'src', 'Entity', '' ]) ],
],
'routes' => [
'%ESCAPED_NAMESPACE%\\Controller' => getenv("PROJECT_PATH") . '/src/Controller/',
'%ESCAPED_NAMESPACE%\\Controller' => implode(DIRECTORY_SEPARATOR, [ $dir, 'src', 'Controller', '' ]),
],
'events' => [
'%ESCAPED_NAMESPACE%\\Controller' => implode(DIRECTORY_SEPARATOR, [ getenv("PROJECT_PATH"), 'src', 'Controller', '' ]),
'%ESCAPED_NAMESPACE%\\Controller' => implode(DIRECTORY_SEPARATOR, [ $dir, 'src', 'Controller', '' ]),
],
'cronard' => [
'%ESCAPED_NAMESPACE%\\Controller' => implode(DIRECTORY_SEPARATOR, [ getenv("PROJECT_PATH"), 'src', 'Controller', '' ]),
'%ESCAPED_NAMESPACE%\\Controller' => implode(DIRECTORY_SEPARATOR, [ $dir, 'src', 'Controller', '' ]),
],
'cli' => [
'%ESCAPED_NAMESPACE%\\Controller' => implode(DIRECTORY_SEPARATOR, [ getenv("PROJECT_PATH"), 'src', 'Controller', '' ]),
'%ESCAPED_NAMESPACE%\\Controller' => implode(DIRECTORY_SEPARATOR, [ $dir, 'src', 'Controller', '' ]),
],
'taxus' => [
@ -43,5 +43,7 @@ return [
]
],
'app.middlewares' => add([]),
'app.middlewares' => \DI\add([
Ulmus\User\Middleware\RememberMeMiddleware::class,
]),
];

View File

@ -226,12 +226,6 @@ trait ControllerTrait {
#[Ignore]
public function isRoute(mixed $name, ServerRequestInterface $request) : bool
{
foreach((array) $name as $item) {
if ( fnmatch($item, $request->getAttribute('lean.route')->name) ) {
return true;
}
}
return false;
return $request->getAttribute('lean.route')->match($name);
}
}

View File

@ -1,6 +1,5 @@
<?php
namespace Lean;
use Psr\Container\ContainerInterface;