/** * @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; }