/**
  * Test an empty Item entity
  */
 public function testEmptyItem()
 {
     $item = new Item();
     $this->assertNull($item->getId());
     $this->assertEquals('New Item', $item->__toString());
     $this->assertNull($item->getTitle());
     $this->assertNull($item->getLatitude());
     $this->assertNull($item->getLongitude());
     $this->assertNull($item->getType());
     $this->assertNull($item->getDescription());
     $this->assertNull($item->getArea());
     $this->assertNull($item->getAreaType());
     $this->assertEquals(ItemStatusType::ACTUAL, $item->getStatus());
     $this->assertTrue($item->isActive());
     $this->assertNull($item->getDate());
     $this->assertNull($item->getCreatedBy());
     $this->assertFalse($item->isModerated());
     $this->assertNull($item->getModeratedAt());
     $this->assertFalse($item->isDeleted());
     $this->assertNull($item->getActivatedAt());
     $this->assertNull($item->getDeletedAt());
 }
Example #2
0
 /**
  * @Route("/item/delete/{item}", name="item_deleteDemand")
  */
 public function deleteDemandAction(Item $item)
 {
     if (!$item) {
         throw $this->createNotFoundException('No item found');
     }
     $type = $item->getType();
     $em = $this->getDoctrine()->getEntityManager();
     $em->remove($item);
     $em->flush();
     if ($type === Item::TYPE_DEMAND) {
         $this->addFlash('info', 'Nabídka smazána');
     } else {
         $this->addFlash('info', 'Poptávka smazána');
     }
     return $this->redirect($this->getRequest()->headers->get('referer'));
 }