From 5389b59c204f32256266d2aaa79fb3760556bd33 Mon Sep 17 00:00:00 2001 From: Dave Smith-Hayes Date: Thu, 19 Jun 2025 08:31:30 -0400 Subject: [PATCH] Set up defintion interface and a logger definition. --- .../Application/DefinitionInterface.php | 16 ++++++++++++++++ .../{LoggerSetup.php => LoggerDefinition.php} | 6 +++--- .../Application/SetupInterface.php | 14 -------------- 3 files changed, 19 insertions(+), 17 deletions(-) create mode 100644 app/src/Infrastructure/Application/DefinitionInterface.php rename app/src/Infrastructure/Application/{LoggerSetup.php => LoggerDefinition.php} (76%) delete mode 100644 app/src/Infrastructure/Application/SetupInterface.php diff --git a/app/src/Infrastructure/Application/DefinitionInterface.php b/app/src/Infrastructure/Application/DefinitionInterface.php new file mode 100644 index 0000000..5f6d07c --- /dev/null +++ b/app/src/Infrastructure/Application/DefinitionInterface.php @@ -0,0 +1,16 @@ + The definition structure used for setting + * up a Container + */ + public function define(): array; +} diff --git a/app/src/Infrastructure/Application/LoggerSetup.php b/app/src/Infrastructure/Application/LoggerDefinition.php similarity index 76% rename from app/src/Infrastructure/Application/LoggerSetup.php rename to app/src/Infrastructure/Application/LoggerDefinition.php index 9e95b52..b7300b3 100644 --- a/app/src/Infrastructure/Application/LoggerSetup.php +++ b/app/src/Infrastructure/Application/LoggerDefinition.php @@ -7,11 +7,11 @@ use Psr\Log\LoggerInterface; use Monolog\Handler\StreamHandler; use Monolog\Level; use Monolog\Logger; -use Slovocast\Infrastructure\Application\SetupInterface; +use Slovocast\Infrastructure\Application\DefinitionInterface; -class LoggerSetup implements SetupInterface +class LoggerDefinition implements DefinitionInterface { - public function setup(): array + public function define(): array { return [ LoggerInterface::class => function (ContainerInterface $c) { diff --git a/app/src/Infrastructure/Application/SetupInterface.php b/app/src/Infrastructure/Application/SetupInterface.php deleted file mode 100644 index b73bd91..0000000 --- a/app/src/Infrastructure/Application/SetupInterface.php +++ /dev/null @@ -1,14 +0,0 @@ - A function that instantiates the class - */ - public function setup(): array; -}