validationResultFactory = $validationResultFactory; $this->generalMessage = $generalMessage; } /** * @inheritdoc */ public function validate(Quote $quote): array { $validationErrors = []; $validationResult = $quote->getPayment()->getMethod(); if (!$validationResult) { $validationErrors = [__($this->generalMessage)]; } return [$this->validationResultFactory->create(['errors' => $validationErrors])]; } }