6 declare(strict_types=1);
11 use Magento\Framework\Validation\ValidationResultFactory;
23 private $stockSourceLinkValidator;
28 private $validationResultFactory;
35 ValidationResultFactory $validationResultFactory,
38 $this->validationResultFactory = $validationResultFactory;
39 $this->stockSourceLinkValidator = $stockSourceLinkValidator;
50 $validationResult = $this->stockSourceLinkValidator->validate(
$sourceItem);
51 if (!$validationResult->isValid()) {
52 $errors[] = $validationResult->getErrors();
57 $validationResult = $this->validationResultFactory->create([
'errors' =>
$errors]);
58 return $validationResult;
__construct(ValidationResultFactory $validationResultFactory, StockSourceLinkValidatorInterface $stockSourceLinkValidator)