addMeta() public method

Add meta.
public addMeta ( CollectionMeta $meta ) : Collection
$meta CollectionMeta
return Collection
Example #1
0
 /**
  * Test move action.
  */
 public function testMove()
 {
     $destCollection = new Collection();
     $style = ['type' => 'circle', 'color' => '#ffcc00'];
     $destCollection->setStyle(json_encode($style));
     $destCollection->setType($this->collectionType);
     $destCollection->addMeta($this->collectionMeta);
     $this->em->persist($destCollection);
     $this->em->flush();
     $media = $this->createMedia('photo');
     $client = $this->createAuthenticatedClient();
     $client->request('POST', '/api/media/' . $media->getId() . '?action=move&destination=' . $destCollection->getId());
     $response = json_decode($client->getResponse()->getContent(), true);
     $this->assertEquals(200, $client->getResponse()->getStatusCode());
     $this->assertEquals($destCollection->getId(), $response['collection']);
     $this->assertEquals($this->mediaDefaultTitle, $response['title']);
 }