6 declare(strict_types=1);
10 use Magento\Framework\Validation\ValidationResultFactory;
21 private $generalMessage;
26 private $validationResultFactory;
33 ValidationResultFactory $validationResultFactory,
34 string $generalMessage =
'' 36 $this->validationResultFactory = $validationResultFactory;
37 $this->generalMessage = $generalMessage;
45 $validationErrors = [];
47 if (!
$quote->isVirtual()) {
53 if (!$validationResult) {
54 $validationErrors = [
__($this->generalMessage)];
58 return [$this->validationResultFactory->create([
'errors' => $validationErrors])];
__construct(ValidationResultFactory $validationResultFactory, string $generalMessage='')