コード例 #1
0
 public function testValidateStatusUpdateDataOrderStatus()
 {
     $data = $this->getExemplaryStatusUpdateData();
     $validStatuses = $this->getValidStatusUpdateOrderStatuses();
     foreach ($validStatuses as $validStatus) {
         $data['orderStatus'] = $validStatus;
         $this->assertTrue($this->model->validateStatusUpdateData($data));
     }
     $data['orderStatus'] = 'INVALID_STATUS';
     $this->assertFalse($this->model->validateStatusUpdateData($data));
 }
コード例 #2
0
ファイル: Order.php プロジェクト: ORBA/magento2_payupl
 /**
  * @inheritdoc
  */
 public function validateStatusUpdate(array $data = [])
 {
     return $this->dataValidator->validateEmpty($data) && $this->dataValidator->validateStatusUpdateData($data);
 }