refactor(arch): enforce gateway compliance and remove service-wrapping gateways
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user