Skip to content

Commit fdcfd03

Browse files
committed
Add setUserGroupArchiveConnections
1 parent 8aca2f6 commit fdcfd03

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

contao/config/config.php

+2-1
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,5 @@
4343

4444
// Add product installer validators
4545
$GLOBALS['PI_HOOKS']['addValidator'][] = [AddRecommendationValidatorListener::class, 'addValidators'];
46-
$GLOBALS['PI_HOOKS']['setModuleValidatorArchiveConnections'][] = [AddRecommendationValidatorListener::class, 'setArchiveConnections'];
46+
$GLOBALS['PI_HOOKS']['setModuleValidatorArchiveConnections'][] = [AddRecommendationValidatorListener::class, 'setModuleArchiveConnections'];
47+
$GLOBALS['PI_HOOKS']['setUserGroupValidatorArchiveConnections'][] = [AddRecommendationValidatorListener::class, 'setUserGroupArchiveConnections'];

src/EventListener/Import/AddRecommendationValidatorListener.php

+6-1
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,17 @@ public function addValidators(): void
2626
Validator::addValidatorCollection([RecommendationArchiveValidator::class], ['setJumpToPageConnection']);
2727
}
2828

29-
public function setArchiveConnections(array $row): array
29+
public function setModuleArchiveConnections(array $row): array
3030
{
3131
return match ($row['type']) {
3232
'recommendationlist', 'recommendationreader' => ['field' => 'recommendation_archives', 'table' => RecommendationArchiveModel::getTable()],
3333
'recommendationform' => ['field' => 'recommendation_archive', 'table' => RecommendationArchiveModel::getTable()],
3434
default => [],
3535
};
3636
}
37+
38+
public function setUserGroupArchiveConnections(array &$connections): void
39+
{
40+
$connections['recommendations'] = RecommendationArchiveModel::getTable();
41+
}
3742
}

0 commit comments

Comments
 (0)