'sales_channel.deleted' => 'onSalesChannelDeleted',
];
} public function onSalesChannelDeleted(EntityDeletedEvent
$deletedEvent): void
{ $context =
$deletedEvent->
getContext();
$deletedSalesChannelIds =
$deletedEvent->
getIds();
$writeUserConfigs =
[];
foreach ($this->
getAllFavoriteUserConfigs($context) as $userConfigEntity) { $salesChannelIds =
$userConfigEntity->
getValue();
if ($salesChannelIds === null
) { continue;
} // Find matching IDs
$matchingIds =
array_intersect($deletedSalesChannelIds,
$salesChannelIds);
if (!
$matchingIds) { continue;
}