Sulu\Bundle\MediaBundle\Api\Media::setFormats PHP Method

setFormats() public method

public setFormats ( array $formats )
$formats array
    public function setFormats($formats)
    {
        $this->formats = $formats;
    }

Usage Example

Example #1
0
 /**
  * @dataProvider provideIndex
  */
 public function testIndex($format, $expectedException)
 {
     if ($expectedException) {
         $this->setExpectedException($expectedException);
     }
     $this->media->setFormats([$format => 'myimage.jpg']);
     $testAdapter = $this->container->get('massive_search.adapter.test');
     $document = $this->documentManager->create('page');
     $document->setTitle('Hallo');
     $document->setResourceSegment('/hallo/fo');
     $document->setStructureType('images');
     $document->setParent($this->webspaceDocument);
     $document->getStructure()->bind(['images' => $this->mediaSelectionContainer->reveal()], false);
     $this->documentManager->persist($document, 'de');
     $this->documentManager->flush();
     $documents = $testAdapter->getDocuments();
     $this->assertCount(1, $documents);
     $document = current($documents);
     $this->assertInstanceOf('Massive\\Bundle\\SearchBundle\\Search\\Document', $document);
     $this->assertEquals('myimage.jpg', $document->getImageUrl());
 }
All Usage Examples Of Sulu\Bundle\MediaBundle\Api\Media::setFormats