<?php
namespace Cms\SitebuilderBundle\Entity;
use Cms\CoreBundle\Model\RestoreInterface;
use Cms\CoreBundle\Model\RestoreTrait;
use Cms\TenantBundle\Entity\TenantedEntity;
use Doctrine\ORM\Mapping as ORM;
/**
* Class SiteplanResore
* @package Cms\SitebuilderBundle\Entity
*
* @ORM\Entity(
* repositoryClass = "Cms\SitebuilderBundle\Doctrine\SiteplanRestoreRepository"
* )
* @ORM\Table(
* "cms__sitebuilder__siteplan_restore"
* )
*/
class SiteplanRestore extends TenantedEntity implements RestoreInterface
{
use RestoreTrait;
use SiteplanRestoreTrait;
/**
* @var Siteplan
*
* @ORM\ManyToOne(
* targetEntity = "Cms\SitebuilderBundle\Entity\Siteplan"
* )
* @ORM\JoinColumn(
* name = "main",
* referencedColumnName = "id",
* onDelete = "CASCADE",
* nullable = false
* )
*/
protected $main;
}