/** * Incubate rack * * @param \VIB\FliesBundle\Entity\Rack $rack * @param \VIB\FliesBundle\Entity\Incubator $incubator */ public function incubateRack(Rack $rack, Incubator $incubator) { $om = $this->getObjectManager(); $rack->setStorageUnit($incubator); $om->persist($rack); $om->flush(); $this->addSessionFlash('success', 'Rack ' . $rack . ' was put in ' . $incubator . '.'); }
public function testStorageUnit() { $rack = new Rack(); $incubator = new Incubator(); $incubator->setTemperature(28); $this->assertNull($rack->getStorageUnit()); $rack->setStorageUnit($incubator); $this->assertEquals($incubator, $rack->getStorageUnit()); return $rack; }
protected function getPosition() { $incubator = new Incubator(); $incubator->setName('Test'); $incubator->setTemperature(28); $rack = new Rack(1, 1); $rack->setStorageUnit($incubator); return new RackPosition($rack, 1, 1); }