<?php
namespace Cms\ContentBundle\Entity;
use Cms\CoreBundle\Model\EntityRestoreInterface;
use Cms\CoreBundle\Model\EntityRestoreTrait;
use Cms\TenantBundle\Entity\TenantedEntity;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Yaml\Yaml;
/**
* Class ContentVariables
* @package Cms\ContentBundle\Entity
*
*
* @ORM\Entity(
* repositoryClass = "Cms\ContentBundle\Doctrine\ContentVariablesRepository"
* )
*
* @ORM\Table(
* name = "cms__content__content_variables"
* )
*/
class ContentVariables extends TenantedEntity implements EntityRestoreInterface
{
use EntityRestoreTrait;
use ContentVariablesRestoreTrait;
/**
* @return mixed
*/
public function getDataParsed()
{
return Yaml::parse($this->getData());
}
}