forked from fa/breadcrumb-the-shire
Added security check report settings and templating
This commit is contained in:
@@ -15,7 +15,10 @@ use MintyPHP\Module\Security\Service\SecurityCheckService;
|
||||
use MintyPHP\Module\Security\Service\SecurityCheckTemplateService;
|
||||
use MintyPHP\Module\Security\Service\SecurityMarkdownGateway;
|
||||
use MintyPHP\Module\Security\Service\SecurityOAuthTokenService;
|
||||
use MintyPHP\Module\Security\Service\SecurityReportLogoService;
|
||||
use MintyPHP\Module\Security\Service\SecurityReportPdfService;
|
||||
use MintyPHP\Module\Security\Service\SecurityReportSettingsGateway;
|
||||
use MintyPHP\Module\Security\Service\SecurityReportTemplateService;
|
||||
use MintyPHP\Service\Access\PermissionService;
|
||||
use MintyPHP\Service\Branding\BrandingLogoService;
|
||||
use MintyPHP\Service\Settings\SettingServicesFactory;
|
||||
@@ -71,10 +74,22 @@ final class SecurityContainerRegistrar implements ContainerRegistrar
|
||||
$c->get(SecurityCheckProcess::class)
|
||||
));
|
||||
|
||||
// --- Customer report presentation (logo + HTML/CSS template) ---
|
||||
$container->set(SecurityReportSettingsGateway::class, static fn (AppContainer $c): SecurityReportSettingsGateway => new SecurityReportSettingsGateway(
|
||||
$c->get(SettingsMetadataGateway::class)
|
||||
));
|
||||
|
||||
$container->set(SecurityReportTemplateService::class, static fn (): SecurityReportTemplateService => new SecurityReportTemplateService());
|
||||
|
||||
$container->set(SecurityReportLogoService::class, static fn (): SecurityReportLogoService => new SecurityReportLogoService());
|
||||
|
||||
$container->set(SecurityReportPdfService::class, static fn (AppContainer $c): SecurityReportPdfService => new SecurityReportPdfService(
|
||||
$c->get(SecurityCheckProcess::class),
|
||||
$c->get(BrandingLogoService::class),
|
||||
$c->get(TenantLogoService::class)
|
||||
$c->get(TenantLogoService::class),
|
||||
$c->get(SecurityReportSettingsGateway::class),
|
||||
$c->get(SecurityReportTemplateService::class),
|
||||
$c->get(SecurityReportLogoService::class)
|
||||
));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user