/** * {@inheritdoc} */ public function setParent(Vial $parent = null) { parent::setParent($parent); if ($parent instanceof InjectionVial) { $this->setInjectionType($parent->getInjectionType()); $this->setConstructName($parent->getConstructName()); $this->setTargetStock($parent->getTargetStock()); $this->setTargetStockVial($parent->getTargetStockVial()); $this->setEmbryoCount($parent->getEmbryoCount()); $this->setVendor($parent->getVendor()); $this->setOrderNo($parent->getOrderNo()); } }
/** * {@inheritdoc} */ public function setParent(Vial $parent = null) { parent::setParent($parent); if ($parent instanceof CrossVial) { $this->setMale($parent->getMale()); $this->setMaleName($parent->getMaleName()); $this->setVirgin($parent->getVirgin()); $this->setVirginName($parent->getVirginName()); } }
/** * {@inheritdoc} */ public function setParent(Vial $parent = null) { parent::setParent($parent); if ($parent instanceof StockVial) { $this->setStock($parent->getStock()); } }