/**
  * @param NewImagesRequest $request
  * @param Product          $product
  *
  * @throws \Symfony\Component\HttpFoundation\File\Exception\FileException
  */
 private function persistUploadedImages(NewImagesRequest $request, Product $product)
 {
     if (!$request->hasNewImages()) {
         return;
     }
     $this->catalogueRepository->attachUploadedImagesToProduct($request->newImages(), $product);
 }