From b53a95ebcf94e1f7d0a636f9b8fd29acf85262b3 Mon Sep 17 00:00:00 2001 From: Ron Rise Date: Sat, 27 Dec 2025 19:23:24 -0500 Subject: [PATCH] feat: register CommandBusProvider and simplify Logger facade usage in tests --- src/Kernel.php | 4 +++- tests/Log/LoggerRpcTest.php | 22 ++++++++++++---------- 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/src/Kernel.php b/src/Kernel.php index 3fb2e66..04f7c39 100644 --- a/src/Kernel.php +++ b/src/Kernel.php @@ -10,6 +10,7 @@ use Siteworxpro\App\Services\Facade; use Siteworxpro\App\Services\Facades\Config; use Siteworxpro\App\Services\Facades\Dispatcher; use Siteworxpro\App\Services\ServiceProviders\BrokerServiceProvider; +use Siteworxpro\App\Services\ServiceProviders\CommandBusProvider; use Siteworxpro\App\Services\ServiceProviders\DispatcherServiceProvider; use Siteworxpro\App\Services\ServiceProviders\LoggerServiceProvider; use Siteworxpro\App\Services\ServiceProviders\RedisServiceProvider; @@ -33,7 +34,8 @@ class Kernel LoggerServiceProvider::class, RedisServiceProvider::class, DispatcherServiceProvider::class, - BrokerServiceProvider::class + BrokerServiceProvider::class, + CommandBusProvider::class, ]; /** diff --git a/tests/Log/LoggerRpcTest.php b/tests/Log/LoggerRpcTest.php index 775fb00..a69067c 100644 --- a/tests/Log/LoggerRpcTest.php +++ b/tests/Log/LoggerRpcTest.php @@ -9,7 +9,9 @@ use Psr\Container\ContainerExceptionInterface; use Psr\Container\NotFoundExceptionInterface; use Psr\Log\LoggerInterface; use Psr\Log\LogLevel; +use RoadRunner\Logger\Logger as RRLogger; use Siteworxpro\App\Log\Logger; +use Siteworxpro\App\Services\Facades\Logger as LoggerFacade; use Siteworxpro\Tests\Unit; class LoggerRpcTest extends Unit @@ -36,8 +38,8 @@ class LoggerRpcTest extends Unit ->with('message', ['key' => 'value']) ->times(1); - \Siteworxpro\App\Services\Facades\Logger::getFacadeContainer() - ->bind(\RoadRunner\Logger\Logger::class, function () use ($mock) { + LoggerFacade::getFacadeContainer() + ->bind(RRLogger::class, function () use ($mock) { return $mock; }); @@ -63,8 +65,8 @@ class LoggerRpcTest extends Unit ->with('message', ['key' => 'value']) ->times(2); - \Siteworxpro\App\Services\Facades\Logger::getFacadeContainer() - ->bind(\RoadRunner\Logger\Logger::class, function () use ($mock) { + LoggerFacade::getFacadeContainer() + ->bind(RRLogger::class, function () use ($mock) { return $mock; }); @@ -91,8 +93,8 @@ class LoggerRpcTest extends Unit ->with('message', ['key' => 'value']) ->times(1); - \Siteworxpro\App\Services\Facades\Logger::getFacadeContainer() - ->bind(\RoadRunner\Logger\Logger::class, function () use ($mock) { + LoggerFacade::getFacadeContainer() + ->bind(RRLogger::class, function () use ($mock) { return $mock; }); @@ -118,8 +120,8 @@ class LoggerRpcTest extends Unit ->with('message', ['key' => 'value']) ->times(4); - \Siteworxpro\App\Services\Facades\Logger::getFacadeContainer() - ->bind(\RoadRunner\Logger\Logger::class, function () use ($mock) { + LoggerFacade::getFacadeContainer() + ->bind(RRLogger::class, function () use ($mock) { return $mock; }); @@ -147,8 +149,8 @@ class LoggerRpcTest extends Unit $mock->expects('log') ->with('notaloglevel', 'message', ['key' => 'value']); - \Siteworxpro\App\Services\Facades\Logger::getFacadeContainer() - ->bind(\RoadRunner\Logger\Logger::class, function () use ($mock) { + LoggerFacade::getFacadeContainer() + ->bind(RRLogger::class, function () use ($mock) { return $mock; });