src/Cms/ContentBundle/Entity/ContentVariables.php line 24

Open in your IDE?
  1. <?php
  2. namespace Cms\ContentBundle\Entity;
  3. use Cms\CoreBundle\Model\EntityRestoreInterface;
  4. use Cms\CoreBundle\Model\EntityRestoreTrait;
  5. use Cms\TenantBundle\Entity\TenantedEntity;
  6. use Doctrine\ORM\Mapping as ORM;
  7. use Symfony\Component\Yaml\Yaml;
  8. /**
  9.  * Class ContentVariables
  10.  * @package Cms\ContentBundle\Entity
  11.  *
  12.  *
  13.  * @ORM\Entity(
  14.  *     repositoryClass = "Cms\ContentBundle\Doctrine\ContentVariablesRepository"
  15.  * )
  16.  *
  17.  * @ORM\Table(
  18.  *     name = "cms__content__content_variables"
  19.  * )
  20.  */
  21. class ContentVariables extends TenantedEntity implements EntityRestoreInterface
  22. {
  23.     use EntityRestoreTrait;
  24.     use ContentVariablesRestoreTrait;
  25.     /**
  26.      * @return mixed
  27.      */
  28.     public function getDataParsed()
  29.     {
  30.         return Yaml::parse($this->getData());
  31.     }
  32. }