Compare commits
No commits in common. "4f648b47bd721c2011b59aa28847b190330b27d3" and "2378245dbfb5e6361e72caee716e56a5db50e671" have entirely different histories.
4f648b47bd
...
2378245dbf
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "mcnd/lean",
|
"name": "mcnd/lean",
|
||||||
"description": "A micro framework for rapid application development (RAD)",
|
"description": "A more-than-micro framework for basic apps",
|
||||||
"type": "library",
|
"type": "library",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"authors": [
|
"authors": [
|
||||||
@ -24,6 +24,7 @@
|
|||||||
"guzzlehttp/guzzle": "^7@dev",
|
"guzzlehttp/guzzle": "^7@dev",
|
||||||
"swiftmailer/swiftmailer": "^6.2@dev",
|
"swiftmailer/swiftmailer": "^6.2@dev",
|
||||||
"mcnd/storage": "dev-master",
|
"mcnd/storage": "dev-master",
|
||||||
|
"mcnd/lean": "dev-master",
|
||||||
"mcnd/lean-console": "dev-master",
|
"mcnd/lean-console": "dev-master",
|
||||||
"mcnd/ulmus": "dev-master",
|
"mcnd/ulmus": "dev-master",
|
||||||
"mcnd/picea": "dev-master",
|
"mcnd/picea": "dev-master",
|
||||||
@ -133,29 +134,5 @@
|
|||||||
"post-update-cmd": [
|
"post-update-cmd": [
|
||||||
"Lean\\Composer::postUpdate"
|
"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
|
<?php
|
||||||
|
|
||||||
use Taxus\Privilege;
|
|
||||||
use function DI\autowire, DI\create, DI\get;
|
use function DI\autowire, DI\create, DI\get;
|
||||||
|
|
||||||
use TheBugs\JavascriptMiddleware;
|
use TheBugs\JavascriptMiddleware;
|
||||||
@ -65,13 +64,6 @@ return [
|
|||||||
'routes' => [],
|
'routes' => [],
|
||||||
|
|
||||||
'cronard' => [],
|
'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),
|
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));
|
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
|
public function getEntities() : array
|
||||||
{
|
{
|
||||||
return array_merge(...array_map(fn($app) => $app->entities ?? [], $this->applications));
|
return array_merge(...array_map(fn($app) => $app->entities ?? [], $this->applications));
|
||||||
@ -157,8 +152,6 @@ class Lean
|
|||||||
|
|
||||||
public static function definitions() : array
|
public static function definitions() : array
|
||||||
{
|
{
|
||||||
return [];
|
|
||||||
|
|
||||||
$path = dirname(__DIR__) . "/meta/definitions/";
|
$path = dirname(__DIR__) . "/meta/definitions/";
|
||||||
|
|
||||||
return array_replace(
|
return array_replace(
|
||||||
@ -171,8 +164,8 @@ class Lean
|
|||||||
require($path . "language.php"),
|
require($path . "language.php"),
|
||||||
class_exists(\Negundo\Client\NegundoMiddleware::class) ? require($path . "negundo.php") : [],
|
class_exists(\Negundo\Client\NegundoMiddleware::class) ? require($path . "negundo.php") : [],
|
||||||
require($path . "routes.php"),
|
require($path . "routes.php"),
|
||||||
|
# require($path . "security.php"),
|
||||||
require($path . "software.php"),
|
require($path . "software.php"),
|
||||||
require($path . "storage.php"),
|
|
||||||
class_exists(\Picea\Picea::class) ? require($path . "template.php") : [],
|
class_exists(\Picea\Picea::class) ? require($path . "template.php") : [],
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user