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 = [];
46 $validationResult =
$quote->getPayment()->getMethod();
47 if (!$validationResult) {
48 $validationErrors = [
__($this->generalMessage)];
51 return [$this->validationResultFactory->create([
'errors' => $validationErrors])];
__construct(ValidationResultFactory $validationResultFactory, string $generalMessage='')