. */ namespace SP\Domain\Import\Services; use SP\Domain\Account\Ports\AccountService; use SP\Domain\Category\Ports\CategoryService; use SP\Domain\Client\Ports\ClientService; use SP\Domain\Tag\Ports\TagServiceInterface; /** * A helper class to provide the needed services. */ final class ImportHelper { private AccountService $accountService; private CategoryService $categoryService; private ClientService $clientService; private TagServiceInterface $tagService; public function __construct( AccountService $accountService, CategoryService $categoryService, ClientService $clientService, TagServiceInterface $tagService ) { $this->accountService = $accountService; $this->categoryService = $categoryService; $this->clientService = $clientService; $this->tagService = $tagService; } public function getAccountService(): AccountService { return $this->accountService; } public function getCategoryService(): CategoryService { return $this->categoryService; } public function getClientService(): ClientService { return $this->clientService; } public function getTagService(): TagServiceInterface { return $this->tagService; } }