refactor(arch): enforce gateway compliance and remove service-wrapping gateways

This commit is contained in:
2026-03-13 11:31:33 +01:00
parent 082fa4c9a5
commit 892da0048d
96 changed files with 1117 additions and 1060 deletions

View File

@@ -8,6 +8,7 @@ use MintyPHP\Repository\Tenant\TenantRepositoryInterface;
use MintyPHP\Service\Access\RoleService;
use MintyPHP\Service\Audit\AuditServicesFactory;
use MintyPHP\Service\Org\DepartmentService;
use MintyPHP\Service\Tenant\TenantScopeService;
use MintyPHP\Service\Tenant\TenantService;
use MintyPHP\Service\User\UserServicesFactory;
@@ -41,7 +42,7 @@ class DirectoryServicesFactory
$this->userServicesFactory,
$this->createDepartmentRepository(),
$this->createDirectorySettingsGateway(),
$this->createDirectoryScopeGateway(),
$this->directoryGatewayFactory->getTenantScopeService(),
$this->auditServicesFactory->createSystemAuditService()
);
}
@@ -76,8 +77,8 @@ class DirectoryServicesFactory
return $this->directoryGatewayFactory->createDirectorySettingsGateway();
}
public function createDirectoryScopeGateway(): DirectoryScopeGateway
public function getTenantScopeService(): TenantScopeService
{
return $this->directoryGatewayFactory->createDirectoryScopeGateway();
return $this->directoryGatewayFactory->getTenantScopeService();
}
}