/** * @Given there is :nb dummy objects with dummyPrice */ public function thereIsDummyObjectsWithDummyPrice($nb) { $descriptions = ['Smart dummy.', 'Not so smart dummy.']; $prices = ['9.99', '12.99', '15.99', '19.99']; for ($i = 1; $i <= $nb; ++$i) { $dummy = new Dummy(); $dummy->setName('Dummy #' . $i); $dummy->setAlias('Alias #' . ($nb - $i)); $dummy->setDescription($descriptions[($i - 1) % 2]); $dummy->setDummyPrice($prices[($i - 1) % 4]); $this->manager->persist($dummy); } $this->manager->flush(); }