/**
  * @param Media $media
  */
 public function delete(Media $media)
 {
     $em = $this->getEntityManager();
     $media->setDeleted(true);
     $em->persist($media);
     $em->flush();
 }
Esempio n. 2
0
 /**
  * @covers Kunstmaan\MediaBundle\Entity\Folder::getMedia
  */
 public function testGetMedia()
 {
     $media = new Media();
     $this->object->addMedia($media);
     $deletedMedia = new Media();
     $deletedMedia->setDeleted(true);
     $this->object->addMedia($deletedMedia);
     $this->assertCount(1, $this->object->getMedia());
     $this->assertCount(1, $this->object->getMedia(false));
     $this->assertCount(2, $this->object->getMedia(true));
     $folderMedia = $this->object->getMedia(false);
     $this->assertContains($media, $folderMedia);
     $this->assertNotContains($deletedMedia, $folderMedia);
     $folderMedia = $this->object->getMedia(true);
     $this->assertContains($media, $folderMedia);
     $this->assertContains($deletedMedia, $folderMedia);
 }
Esempio n. 3
0
 /**
  * @covers Kunstmaan\MediaBundle\Entity\Media::setDeleted
  * @covers Kunstmaan\MediaBundle\Entity\Media::isDeleted
  */
 public function testGetSetDeleted()
 {
     $this->assertFalse($this->object->isDeleted());
     $this->object->setDeleted(true);
     $this->assertTrue($this->object->isDeleted());
 }