<?php namespace In2code\In2frontendauthentication\Slot; use TYPO3\CMS\Core\Utility\GeneralUtility; use TYPO3\CMS\Extbase\Object\ObjectManager; use In2code\In2frontendauthentication\Domain\Repository\FeGroupsRepository; class AddCustomGroupsSlot { public function addCustomGroups($customGroups) { $feGroupsRepository = GeneralUtility::makeInstance(ObjectManager::class) ->get(FeGroupsRepository::class); $feGroups = $feGroupsRepository->findByCurrentIpAddress(); foreach ($feGroups as $feGroup) { $customGroups[] = $feGroup['uid']; } return array($customGroups); } }