/**
  * @param int $idProduct
  * @param \Generated\Shared\Transfer\LocaleTransfer[] $localeCollection
  * @param bool $searchable
  *
  * @return void
  */
 protected function markProductSearchable($idProduct, array $localeCollection, $searchable)
 {
     foreach ($localeCollection as $code => $localeTransfer) {
         $searchableProduct = $this->productSearchQueryContainer->queryByProductAndLocale($idProduct, $localeTransfer->getIdLocale())->findOneOrCreate();
         $searchableProduct->setIsSearchable($searchable);
         $searchableProduct->save();
     }
 }