tenantCustomFieldDefinitionRepository ??= new TenantCustomFieldDefinitionRepository(); } public function createTenantCustomFieldOptionRepository(): TenantCustomFieldOptionRepositoryInterface { return $this->tenantCustomFieldOptionRepository ??= new TenantCustomFieldOptionRepository(); } public function createUserCustomFieldValueRepository(): UserCustomFieldValueRepositoryInterface { return $this->userCustomFieldValueRepository ??= new UserCustomFieldValueRepository(); } public function createUserCustomFieldValueOptionRepository(): UserCustomFieldValueOptionRepositoryInterface { return $this->userCustomFieldValueOptionRepository ??= new UserCustomFieldValueOptionRepository(); } }