chore: snapshot notifications hardening and css/docs alignment
This commit is contained in:
@@ -5,13 +5,16 @@ namespace MintyPHP\Module\Notifications;
|
||||
use MintyPHP\App\AppContainer;
|
||||
use MintyPHP\App\Container\ContainerRegistrar;
|
||||
use MintyPHP\Module\Notifications\Handler\NotificationCleanupJobHandler;
|
||||
use MintyPHP\Module\Notifications\Listeners\UserActivatedNotificationListener;
|
||||
use MintyPHP\Module\Notifications\Listeners\UserAssignmentChangedNotificationListener;
|
||||
use MintyPHP\Module\Notifications\Listeners\UserCreatedNotificationListener;
|
||||
use MintyPHP\Module\Notifications\Listeners\UserDeactivatedNotificationListener;
|
||||
use MintyPHP\Module\Notifications\Listeners\UserDeletedNotificationListener;
|
||||
use MintyPHP\Module\Notifications\Service\NotificationRepositoryFactory;
|
||||
use MintyPHP\Module\Notifications\Service\NotificationService;
|
||||
use MintyPHP\Module\Notifications\Service\NotificationServicesFactory;
|
||||
use MintyPHP\Repository\Tenant\UserTenantRepositoryInterface;
|
||||
use MintyPHP\Repository\User\UserReadRepositoryInterface;
|
||||
use MintyPHP\Repository\Tenant\UserTenantRepository;
|
||||
use MintyPHP\Repository\User\UserReadRepository;
|
||||
|
||||
final class NotificationsContainerRegistrar implements ContainerRegistrar
|
||||
{
|
||||
@@ -23,7 +26,9 @@ final class NotificationsContainerRegistrar implements ContainerRegistrar
|
||||
$c->get(NotificationRepositoryFactory::class)
|
||||
));
|
||||
|
||||
$container->set(NotificationService::class, static fn (AppContainer $c): NotificationService => $c->get(NotificationServicesFactory::class)->createNotificationService());
|
||||
$container->set(NotificationService::class, static fn (AppContainer $c): NotificationService => $c->get(NotificationServicesFactory::class)->createNotificationService(
|
||||
$c->get(UserTenantRepository::class)
|
||||
));
|
||||
|
||||
$container->set(NotificationCleanupJobHandler::class, static fn (AppContainer $c): NotificationCleanupJobHandler => new NotificationCleanupJobHandler(
|
||||
$c->get(NotificationService::class)
|
||||
@@ -31,13 +36,30 @@ final class NotificationsContainerRegistrar implements ContainerRegistrar
|
||||
|
||||
$container->set(UserCreatedNotificationListener::class, static fn (AppContainer $c): UserCreatedNotificationListener => new UserCreatedNotificationListener(
|
||||
$c->get(NotificationService::class),
|
||||
$c->get(UserReadRepositoryInterface::class),
|
||||
$c->get(UserTenantRepositoryInterface::class)
|
||||
$c->get(UserReadRepository::class),
|
||||
$c->get(UserTenantRepository::class)
|
||||
));
|
||||
|
||||
$container->set(UserDeletedNotificationListener::class, static fn (AppContainer $c): UserDeletedNotificationListener => new UserDeletedNotificationListener(
|
||||
$c->get(NotificationService::class),
|
||||
$c->get(UserReadRepositoryInterface::class)
|
||||
$c->get(UserReadRepository::class)
|
||||
));
|
||||
|
||||
$container->set(UserActivatedNotificationListener::class, static fn (AppContainer $c): UserActivatedNotificationListener => new UserActivatedNotificationListener(
|
||||
$c->get(NotificationService::class),
|
||||
$c->get(UserReadRepository::class),
|
||||
$c->get(UserTenantRepository::class)
|
||||
));
|
||||
|
||||
$container->set(UserDeactivatedNotificationListener::class, static fn (AppContainer $c): UserDeactivatedNotificationListener => new UserDeactivatedNotificationListener(
|
||||
$c->get(NotificationService::class),
|
||||
$c->get(UserReadRepository::class),
|
||||
$c->get(UserTenantRepository::class)
|
||||
));
|
||||
|
||||
$container->set(UserAssignmentChangedNotificationListener::class, static fn (AppContainer $c): UserAssignmentChangedNotificationListener => new UserAssignmentChangedNotificationListener(
|
||||
$c->get(NotificationService::class),
|
||||
$c->get(UserReadRepository::class)
|
||||
));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user