public function receive(Signal $signal)
{
if (!$signal instanceof Signal\ContentService\DeleteContentSignal) {
return;
}
// Delete Content
$this->searchHandler->deleteContent($signal->contentId);
// Delete locations if there is any
foreach ($signal->affectedLocationIds as $locationId) {
$this->searchHandler->deleteLocation($locationId, $signal->contentId);
}
}