<?php
namespace App\CmsBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* SiteInfo
*
* @ORM\Table(
* name="site_info",
* uniqueConstraints={
* @ORM\UniqueConstraint(name="site_info_site_uindex", columns={"site_id"})
* }
* )
* @ORM\Entity(repositoryClass="App\CmsBundle\Repository\SiteInfoRepository")
*/
class SiteInfo
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue()
*/
private $id;
/**
* @ORM\OneToOne(targetEntity="App\CmsBundle\Entity\Site", inversedBy="info")
* @ORM\JoinColumn(name="site_id", referencedColumnName="id")
*/
private $site;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $robots = null;
/**
* @return int
*/
public function getId(): int
{
return $this->id;
}
/**
* @param int $id
* @return void
*/
public function setId(int $id): void
{
$this->id = $id;
}
/**
* @return Site|null
*/
public function getSite(): ?Site
{
return $this->site;
}
/**
* @param Site|null $site
* @return $this
*/
public function setSite(?Site $site): self
{
$this->site = $site;
return $this;
}
/**
* @param string|null $value
* @return $this
*/
public function setRobots(?string $value): self
{
$this->robots = $value;
return $this;
}
/**
* @return string|null
*/
public function getRobots(): ?string
{
return $this->robots;
}
}