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