Example #1
0
 /**
  * @param \Generated\Shared\Transfer\ShipmentMethodTransfer $methodTransfer
  *
  * @return int
  */
 public function updateMethod(ShipmentMethodTransfer $methodTransfer)
 {
     if ($this->hasMethod($methodTransfer->getIdShipmentMethod())) {
         $methodEntity = $this->queryContainer->queryMethodByIdMethod($methodTransfer->getIdShipmentMethod())->findOne();
         $methodEntity->fromArray($methodTransfer->toArray());
         $methodEntity->save();
         return $methodEntity->getPrimaryKey();
     }
     return false;
 }