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