Пример #1
0
 /**
  * @abstract Business - create offer function
  * @param Offer $offer
  * @throws Exception
  */
 public function createOffer(Offer $offer)
 {
     try {
         $offer->setCreatedOn(new \DateTime('now'));
         $offer->setDeviceType($this->em->getRepository('GsmLotOfferBundle:DeviceType')->find(1));
         $offer->setActive(true);
         $offer->setEnable(false);
         $this->persistAndFlush($offer);
     } catch (Exception $e) {
         throw $e;
     }
 }
Пример #2
0
 public function testCreate()
 {
     $offer = new Offer();
     $offer->setActive(false);
     $offer->setCreatedOn(new \DateTime('now'));
     $offer->setDescription('The first offer created with phpunit test');
     $offer->setDisabled(false);
     $offer->setModificationDate(new \DateTime('now'));
     $offer->setPhisicalStock(10);
     $offer->setPrice(1500.2);
     $offer->setUsed(false);
 }