src/Cms/ThemeBundle/Entity/ContentTemplateRestore.php line 21

Open in your IDE?
  1. <?php
  2. namespace Cms\ThemeBundle\Entity;
  3. use Cms\CoreBundle\Model\RestoreInterface;
  4. use Cms\CoreBundle\Model\RestoreTrait;
  5. use Cms\TenantBundle\Entity\TenantedEntity;
  6. use Doctrine\ORM\Mapping as ORM;
  7. /**
  8.  * Class ContentTemplateRestore
  9.  * @package Cms\ThemeBundle\Entity
  10.  *
  11.  * @ORM\Entity(
  12.  *  repositoryClass = "Cms\ThemeBundle\Doctrine\ContentTemplateRestoreRepository"
  13.  * )
  14.  * @ORM\Table(
  15.  *  "cms__theme__content_template_restore"
  16.  * )
  17.  */
  18. class ContentTemplateRestore extends TenantedEntity implements RestoreInterface
  19. {
  20.     use ContentTemplateRestoreTrait;
  21.     use RestoreTrait;
  22.     /**
  23.      * @var ContentTemplate
  24.      *
  25.      * @ORM\ManyToOne(
  26.      *     targetEntity = "Cms\ThemeBundle\Entity\ContentTemplate"
  27.      * )
  28.      * @ORM\JoinColumn(
  29.      *     name = "main",
  30.      *     referencedColumnName = "id",
  31.      *     onDelete = "CASCADE",
  32.      *     nullable = false
  33.      * )
  34.      */
  35.     protected $main;
  36. }