public function saveUomWithParams(Uom $uom = null, User $user, array $data) { if (!$uom) { $uom = new Uom(); $uom->setUser($user); } if (isset($data['code'])) { $uom->setCode($data['code']); } return $this->saveUom($uom); }