From 2e51ff9f4a8124c8dde98fce5220a20fa004432c Mon Sep 17 00:00:00 2001 From: Dave Mc Nicoll Date: Tue, 19 Sep 2023 18:54:34 -0400 Subject: [PATCH] - WIP on File lib and CLI's definition --- meta/definitions/cli.php | 18 ----------------- src/File.php | 43 ++++++++++++++++++++++++++++++++++++++++ src/Lean.php | 2 +- 3 files changed, 44 insertions(+), 19 deletions(-) create mode 100644 src/File.php diff --git a/meta/definitions/cli.php b/meta/definitions/cli.php index 98a42b2..c6237cd 100644 --- a/meta/definitions/cli.php +++ b/meta/definitions/cli.php @@ -11,24 +11,6 @@ use Notes\CLI\CommandFetcher; use Lean\Lean; return [ - /*CronardMiddleware::class => function($c) { - $cronardMiddleware = new CronardMiddleware($c, getenv('CRON_KEY'), function() : ResponseInterface { - return new HtmlResponse(sprintf("%s - cron task begin...", date('Y-m-d H:i:s'))); - }, [], $c->get(TaskFetcher::class)); - - return $cronardMiddleware->fromFile(getenv("META_PATH")."/crontab.php")->fromAnnotations($c->get(TaskFetcher::class)); - }, - - TaskFetcher::class => function($c) { - $fetcher = new TaskFetcher(null, null, $c->get('cronard.caching')); - - $fetcher->setFolderList(array_map(function($item) { - return $item; - }, $c->get(Lean::class)->getCronard())); - - return $fetcher; - },*/ - CommandFetcher::class => function($c) { $fetcher = new CommandFetcher(null, null, $c->get('cli.caching')); diff --git a/src/File.php b/src/File.php new file mode 100644 index 0000000..1b2d4e2 --- /dev/null +++ b/src/File.php @@ -0,0 +1,43 @@ +