private function createCollection($data, $user)
{
$data['changer'] = $user;
$data['creator'] = $user;
$data['changed'] = new \DateTime();
$data['created'] = new \DateTime();
$collectionEntity = new CollectionEntity();
$collection = $this->getApiEntity($collectionEntity, $data['locale']);
$collection = $this->setDataToCollection($collection, $data);
/** @var CollectionEntity $collectionEntity */
$collectionEntity = $collection->getEntity();
$collectionEntity->setDefaultMeta($collectionEntity->getMeta()->first());
$this->em->persist($collectionEntity);
$this->em->flush();
return $collection;
}