getData() public method

returns data of container.
public getData ( ) : Media[]
return Sulu\Bundle\MediaBundle\Api\Media[]
Ejemplo n.º 1
0
 public function setUp()
 {
     $this->initPhpcr();
     $this->documentManager = $this->container->get('sulu_document_manager.document_manager');
     $this->nodeManager = $this->container->get('sulu_document_manager.node_manager');
     $this->webspaceDocument = $this->documentManager->find('/cmf/sulu_io/contents');
     $mediaEntity = new Media();
     $tagManager = $this->getMock('Sulu\\Bundle\\TagBundle\\Tag\\TagManagerInterface');
     $this->media = new ApiMedia($mediaEntity, 'de', null, $tagManager);
     $this->mediaSelectionContainer = $this->prophesize(MediaSelectionContainer::class);
     $this->mediaSelectionContainer->getData('de')->willReturn([$this->media]);
     $this->mediaSelectionContainer->toArray()->willReturn(null);
 }
Ejemplo n.º 2
0
 /**
  * {@inheritDoc}
  */
 public function getContentData(PropertyInterface $property)
 {
     $data = $property->getValue();
     $params = $this->getParams($property->getParams());
     $types = $params['types']->getValue();
     $container = new MediaSelectionContainer(isset($data['config']) ? $data['config'] : [], isset($data['displayOption']) ? $data['displayOption'] : '', isset($data['ids']) ? $data['ids'] : [], $property->getStructure()->getLanguageCode(), $types, $this->mediaManager);
     return $container->getData();
 }