campaignsFactory = $campaignsFactory; } public function getCampaignsForTCA(array &$params): void { $params['items'] = [ ['', 0], ]; $pid = BackendUtility::getTSconfig_pidValue('tt_content', $params['row']['uid'], $params['row']['pid']); if ($pid > 0) { $campaigns = $this->campaignsFactory->createFromPageUid($pid)->getForUser(); /** @var Campaign $campaign */ foreach ($campaigns as $campaign) { $params['items'][] = [ $campaign->getTitle(), $campaign->getId(), ]; } } } }