Compare commits
No commits in common. "4f648b47bd721c2011b59aa28847b190330b27d3" and "2378245dbfb5e6361e72caee716e56a5db50e671" have entirely different histories.
4f648b47bd
...
2378245dbf
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "mcnd/lean",
|
||||
"description": "A micro framework for rapid application development (RAD)",
|
||||
"description": "A more-than-micro framework for basic apps",
|
||||
"type": "library",
|
||||
"license": "MIT",
|
||||
"authors": [
|
||||
@ -24,6 +24,7 @@
|
||||
"guzzlehttp/guzzle": "^7@dev",
|
||||
"swiftmailer/swiftmailer": "^6.2@dev",
|
||||
"mcnd/storage": "dev-master",
|
||||
"mcnd/lean": "dev-master",
|
||||
"mcnd/lean-console": "dev-master",
|
||||
"mcnd/ulmus": "dev-master",
|
||||
"mcnd/picea": "dev-master",
|
||||
@ -133,29 +134,5 @@
|
||||
"post-update-cmd": [
|
||||
"Lean\\Composer::postUpdate"
|
||||
]
|
||||
},
|
||||
"extra" : {
|
||||
"lean" : {
|
||||
"autoload": {
|
||||
"definitions" : [
|
||||
"meta/definitions/software.php",
|
||||
"meta/definitions/authorize.php",
|
||||
"meta/definitions/cli.php",
|
||||
"meta/definitions/cronard.php",
|
||||
"meta/definitions/email.php",
|
||||
"meta/definitions/event.php",
|
||||
"meta/definitions/http.php",
|
||||
"meta/definitions/language.php",
|
||||
"meta/definitions/negundo.php",
|
||||
"meta/definitions/routes.php",
|
||||
"meta/definitions/software.php",
|
||||
"meta/definitions/storage.php",
|
||||
"meta/definitions/template.php"
|
||||
],
|
||||
"config": [
|
||||
"meta/config.php"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'ulmus' => [
|
||||
'connections' => [
|
||||
'sqlite' => [
|
||||
'adapter' => 'SQLite',
|
||||
'path' => getenv('PROJECT_PATH') . DIRECTORY_SEPARATOR . "var/lean.sqlite3",
|
||||
'pragma_begin' => "journal_mode=WAL",
|
||||
'pragma_close' => "analysis_limit=500,optimize",
|
||||
],
|
||||
],
|
||||
],
|
||||
];
|
@ -1,6 +1,5 @@
|
||||
<?php
|
||||
|
||||
use Taxus\Privilege;
|
||||
use function DI\autowire, DI\create, DI\get;
|
||||
|
||||
use TheBugs\JavascriptMiddleware;
|
||||
@ -65,13 +64,6 @@ return [
|
||||
'routes' => [],
|
||||
|
||||
'cronard' => [],
|
||||
|
||||
'taxus' => [
|
||||
[ new Privilege("dev", "Is a developper of this application."), "is_dev" ],
|
||||
[ new Privilege("admin", "Can manage mostly everything from this application."), "is_admin" ],
|
||||
[ new Privilege("user", "Is an authenticated user."), "is_user" ],
|
||||
[ new Privilege("anonymous", "Is an anonymous (unauthenticated) user."), "is_anonymous" ],
|
||||
]
|
||||
],
|
||||
|
||||
Lean::class => autowire(Lean::class),
|
||||
|
@ -1,19 +0,0 @@
|
||||
<?php
|
||||
|
||||
use Psr\Container\ContainerInterface;
|
||||
|
||||
use Ulmus\ConnectionAdapter,
|
||||
Ulmus\Container\AdapterProxy;
|
||||
|
||||
use Storage\Session;
|
||||
|
||||
use function DI\autowire, DI\create, DI\get;
|
||||
|
||||
return [
|
||||
'lean:adapter.sqlite' => function($c) {
|
||||
$adapter = new ConnectionAdapter('sqlite', $c->get('config')['ulmus'], true);
|
||||
$adapter->resolveConfiguration();
|
||||
|
||||
return $adapter;
|
||||
}
|
||||
];
|
@ -93,11 +93,6 @@ class Lean
|
||||
return array_merge(...array_map(fn($app) => $app->events ?? [], $this->applications));
|
||||
}
|
||||
|
||||
public function getTaxusPrivileges() : array
|
||||
{
|
||||
return array_merge(...array_map(fn($app) => $app->taxus ?? [], $this->applications));
|
||||
}
|
||||
|
||||
public function getEntities() : array
|
||||
{
|
||||
return array_merge(...array_map(fn($app) => $app->entities ?? [], $this->applications));
|
||||
@ -157,8 +152,6 @@ class Lean
|
||||
|
||||
public static function definitions() : array
|
||||
{
|
||||
return [];
|
||||
|
||||
$path = dirname(__DIR__) . "/meta/definitions/";
|
||||
|
||||
return array_replace(
|
||||
@ -171,8 +164,8 @@ class Lean
|
||||
require($path . "language.php"),
|
||||
class_exists(\Negundo\Client\NegundoMiddleware::class) ? require($path . "negundo.php") : [],
|
||||
require($path . "routes.php"),
|
||||
# require($path . "security.php"),
|
||||
require($path . "software.php"),
|
||||
require($path . "storage.php"),
|
||||
class_exists(\Picea\Picea::class) ? require($path . "template.php") : [],
|
||||
);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user