public function withMedia(?int $numberOfMedia = 3): self 	{ 		return $this->afterCreating(function (Product $product) use ($numberOfMedia) { 			for ($i = 0; $i < $numberOfMedia; $i++) { 				$product->addMediaFromUrl($this->faker->imageUrl())->toMediaCollection('media'); 			} 		}); 	}