protected function getEmotionConfiguration($categoryId,
$withStreams = false,
$streamId = null
) { $context =
$this->contextService->
getShopContext();
$emotions =
$this->storeFrontEmotionDeviceConfiguration->
getCategoryConfiguration($categoryId,
$context,
$withStreams);
$emotions =
$this->
filterListingEmotions($emotions);
$isHomePage =
$context->
getShop()->
getCategory()->
getId() ===
$categoryId;
$devicesWithListing =
$this->
getDevicesWithListing($emotions);
if ($isHomePage) { $devicesWithListing =
[];
} return [ 'emotions' =>
$emotions,
'hasEmotion' => !
empty($emotions),