Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
QtyValidator.php
Go to the documentation of this file.
1 <?php
6 declare(strict_types=1);
7 
9 
11 use Magento\Framework\Validation\ValidationResultFactory;
13 
18 {
22  private $validationResultFactory;
23 
28  public function __construct(ValidationResultFactory $validationResultFactory)
29  {
30  $this->validationResultFactory = $validationResultFactory;
31  }
32 
36  public function validate(array $rowData, int $rowNumber)
37  {
38  $errors = [];
39 
40  if (!isset($rowData[Sources::COL_QTY])) {
41  $errors[] = __('Missing required column "%column"', ['column' => Sources::COL_QTY]);
42  }
43 
44  return $this->validationResultFactory->create(['errors' => $errors]);
45  }
46 }
__()
Definition: __.php:13
__construct(ValidationResultFactory $validationResultFactory)
$errors
Definition: overview.phtml:9