Example #1
0
File: Fal.php Project: r3h6/news
 /**
  * Files with extension flv|mp4 are handled within this implementation
  *
  * @param FileReference $element
  * @return boolean
  */
 public function enabled(FileReference $element)
 {
     $fileEnding = $element->getOriginalResource()->getExtension();
     $enabled = FALSE;
     if ($fileEnding === 'flv' || $fileEnding === 'mp4') {
         $enabled = TRUE;
     }
     return $enabled;
 }
Example #2
0
 /**
  * Test if showInPreview can be set
  *
  * @test
  * @return void
  */
 public function showInPreviewBeSet()
 {
     $domainModelInstance = new FileReference();
     $value = TRUE;
     $domainModelInstance->setShowinpreview($value);
     $this->assertEquals($value, $domainModelInstance->getShowinpreview());
 }
Example #3
0
 /**
  * @test
  */
 public function falMediaPreviewsAreReturned()
 {
     $news = new News();
     $mockedElement1 = $this->getAccessibleMock('GeorgRinger\\News\\Domain\\Model\\FileReference', array('getProperty'));
     $mockedElement1->_set('uid', 1);
     $mockedElement1->_set('showinpreview', TRUE);
     $mockedElement1->expects($this->any())->method('getProperty')->will($this->returnValue(TRUE));
     $mediaItem1 = new FileReference();
     $mediaItem1->_setProperty('originalResource', $mockedElement1);
     $news->addFalMedia($mediaItem1);
     $mockedElement2 = $this->getAccessibleMock('GeorgRinger\\News\\Domain\\Model\\FileReference', array('getProperty'));
     $mockedElement2->_set('uid', 2);
     $mockedElement2->_set('showinpreview', TRUE);
     $mockedElement2->expects($this->any())->method('getProperty')->will($this->returnValue(FALSE));
     $mediaItem2 = new FileReference();
     $mediaItem2->_setProperty('originalResource', $mockedElement2);
     $news->addFalMedia($mediaItem2);
     $mockedElement3 = $this->getAccessibleMock('GeorgRinger\\News\\Domain\\Model\\FileReference', array('getProperty'));
     $mockedElement3->_set('uid', 3);
     $mockedElement3->_set('showinpreview', TRUE);
     $mockedElement3->expects($this->any())->method('getProperty')->will($this->returnValue(TRUE));
     $mediaItem3 = new FileReference();
     $mediaItem3->_setProperty('originalResource', $mockedElement3);
     $news->addFalMedia($mediaItem3);
     $this->assertEquals(2, count($news->getFalMediaPreviews()));
     $this->assertEquals(1, count($news->getFalMediaNonPreviews()));
     $this->assertEquals(3, count($news->getFalMedia()));
 }