| Current Path : /home/rtorresani/www/vendor/magento/module-sales/Model/Order/Status/History/ |
| Current File : //home/rtorresani/www/vendor/magento/module-sales/Model/Order/Status/History/Validator.php |
<?php
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
namespace Magento\Sales\Model\Order\Status\History;
use Magento\Sales\Model\Order\Status\History;
/**
* Class Validator
* @package Magento\Sales\Model\Order\Status\History
*/
class Validator
{
/**
* @var array
*/
protected $requiredFields = ['parent_id' => 'Order Id'];
/**
* @param History $history
* @return array
*/
public function validate(History $history)
{
$warnings = [];
foreach ($this->requiredFields as $code => $label) {
if (!$history->hasData($code)) {
$warnings[] = sprintf('"%s" is required. Enter and try again.', $label);
}
}
return $warnings;
}
}