Allow setting of battery information to null. #551

This commit is contained in:
Korina Cordero 2021-04-20 03:22:07 +00:00
parent 00c65d1e56
commit c97755cce0
2 changed files with 8 additions and 8 deletions

View file

@ -194,7 +194,7 @@ class WarrantyController extends Controller
$obj->setBatteryModel($model); $obj->setBatteryModel($model);
} }
else else
$obj->setBatteryModel(null); $obj->setBatteryModel(NULL);
// custom validation for battery size // custom validation for battery size
// check if battery size is blank // check if battery size is blank
@ -210,7 +210,7 @@ class WarrantyController extends Controller
$obj->setBatterySize($size); $obj->setBatterySize($size);
} }
else else
$obj->setBatterySize(null); $obj->setBatterySize(NULL);
// custom validation for SAP battery // custom validation for SAP battery
// check if sap battery is blank // check if sap battery is blank
@ -226,7 +226,7 @@ class WarrantyController extends Controller
$obj->setSAPBattery($sap); $obj->setSAPBattery($sap);
} }
else else
$obj->setSAPBattery(null); $obj->setSAPBattery(NULL);
// validate // validate
$errors = $validator->validate($obj); $errors = $validator->validate($obj);

View file

@ -73,14 +73,14 @@ class Warranty
// battery model // battery model
/** /**
* @ORM\ManyToOne(targetEntity="BatteryModel", inversedBy="warranties") * @ORM\ManyToOne(targetEntity="BatteryModel", inversedBy="warranties")
* @ORM\JoinColumn(name="bty_model_id", referencedColumnName="id") * @ORM\JoinColumn(name="bty_model_id", referencedColumnName="id", nullable=true)
*/ */
protected $bty_model; protected $bty_model;
// battery size // battery size
/** /**
* @ORM\ManyToOne(targetEntity="BatterySize", inversedBy="warranties") * @ORM\ManyToOne(targetEntity="BatterySize", inversedBy="warranties")
* @ORM\JoinColumn(name="bty_size_id", referencedColumnName="id") * @ORM\JoinColumn(name="bty_size_id", referencedColumnName="id", nullable=true)
*/ */
protected $bty_size; protected $bty_size;
@ -371,7 +371,7 @@ class Warranty
return $this->mobile_number; return $this->mobile_number;
} }
public function setBatteryModel(BatteryModel $model) public function setBatteryModel(BatteryModel $model = null)
{ {
$this->bty_model = $model; $this->bty_model = $model;
return $this; return $this;
@ -382,7 +382,7 @@ class Warranty
return $this->bty_model; return $this->bty_model;
} }
public function setBatterySize(BatterySize $size) public function setBatterySize(BatterySize $size = null)
{ {
$this->bty_size = $size; $this->bty_size = $size;
return $this; return $this;
@ -393,7 +393,7 @@ class Warranty
return $this->bty_size; return $this->bty_size;
} }
public function setSAPBattery(SAPBattery $sap_bty) public function setSAPBattery(SAPBattery $sap_bty = null)
{ {
$this->sap_bty = $sap_bty; $this->sap_bty = $sap_bty;
return $this; return $this;