Sulu\Bundle\MediaBundle\Content\MediaSelectionContainer::toArray PHP Method

toArray() public method

public toArray ( $depth = null )
    public function toArray($depth = null)
    {
        return ['config' => $this->getConfig(), 'ids' => $this->getIds(), 'types' => $this->getTypes(), 'displayOption' => $this->getDisplayOption()];
    }

Usage Example

Example #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);
 }