コード例 #1
0
ファイル: Validator.php プロジェクト: aiesh/magento2
 /**
  * Validate data
  *
  * @param \Magento\Sales\Model\Order\Shipment\Track $track
  * @return array
  */
 public function validate(Track $track)
 {
     $errors = [];
     $commentData = $track->getData();
     foreach ($this->required as $code => $label) {
         if (!$track->hasData($code)) {
             $errors[$code] = sprintf('%s is a required field', $label);
         } elseif (empty($commentData[$code])) {
             $errors[$code] = sprintf('%s can not be empty', $label);
         }
     }
     return $errors;
 }