/**
  * @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);
 }
 /**
  * Should have a rule for new images.
  */
 public function testRules()
 {
     $this->assertArrayHasKey('new-image.*', $this->newImagesRequest->rules());
 }