247 lines
3.7 KiB
PHP
247 lines
3.7 KiB
PHP
|
<?php
|
||
|
|
||
|
namespace App\Entity;
|
||
|
|
||
|
use Doctrine\ORM\Mapping as ORM;
|
||
|
|
||
|
/**
|
||
|
* @ORM\Entity
|
||
|
* @ORM\Table(name="slide")
|
||
|
*/
|
||
|
class Slide
|
||
|
{
|
||
|
/**
|
||
|
* @var int
|
||
|
*
|
||
|
* @ORM\Column(name="id", type="integer")
|
||
|
* @ORM\Id
|
||
|
* @ORM\GeneratedValue(strategy="AUTO")
|
||
|
*/
|
||
|
private $id;
|
||
|
|
||
|
/**
|
||
|
* @var string
|
||
|
*
|
||
|
* @ORM\Column(name="title", type="string", length=100, nullable=true)
|
||
|
*/
|
||
|
private $title;
|
||
|
|
||
|
/**
|
||
|
* @var string
|
||
|
*
|
||
|
* @ORM\Column(name="subtitle", type="string", length=250, nullable=true)
|
||
|
*/
|
||
|
private $subtitle;
|
||
|
|
||
|
/**
|
||
|
* @var string
|
||
|
*
|
||
|
* @ORM\Column(name="url", type="string", length=500, nullable=true)
|
||
|
*/
|
||
|
private $url;
|
||
|
|
||
|
/**
|
||
|
* @var string
|
||
|
*
|
||
|
* @ORM\Column(name="target", type="string", length=32)
|
||
|
*/
|
||
|
private $target;
|
||
|
|
||
|
/**
|
||
|
* @var int
|
||
|
*
|
||
|
* @ORM\Column(name="roworder", type="integer", nullable=true)
|
||
|
*/
|
||
|
private $roworder;
|
||
|
|
||
|
/**
|
||
|
* @var string
|
||
|
*
|
||
|
* @ORM\Column(name="image", type="string", length=100, nullable=true)
|
||
|
*/
|
||
|
private $image;
|
||
|
|
||
|
/**
|
||
|
* @ORM\ManyToOne(targetEntity="Pagewidget", inversedBy="slides")
|
||
|
*/
|
||
|
private $pagewidget;
|
||
|
|
||
|
/**
|
||
|
* Get id.
|
||
|
*
|
||
|
* @return int
|
||
|
*/
|
||
|
public function getId()
|
||
|
{
|
||
|
return $this->id;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Set title.
|
||
|
*
|
||
|
* @param string $title
|
||
|
*
|
||
|
* @return Slide
|
||
|
*/
|
||
|
public function setTitle($title)
|
||
|
{
|
||
|
$this->title = $title;
|
||
|
|
||
|
return $this;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Get title.
|
||
|
*
|
||
|
* @return string
|
||
|
*/
|
||
|
public function getTitle()
|
||
|
{
|
||
|
return $this->title;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Set subtitle.
|
||
|
*
|
||
|
* @param string $subtitle
|
||
|
*
|
||
|
* @return Slide
|
||
|
*/
|
||
|
public function setSubtitle($subtitle)
|
||
|
{
|
||
|
$this->subtitle = $subtitle;
|
||
|
|
||
|
return $this;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Get subtitle.
|
||
|
*
|
||
|
* @return string
|
||
|
*/
|
||
|
public function getSubtitle()
|
||
|
{
|
||
|
return $this->subtitle;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Set url.
|
||
|
*
|
||
|
* @param string $url
|
||
|
*
|
||
|
* @return Slide
|
||
|
*/
|
||
|
public function setUrl($url)
|
||
|
{
|
||
|
$this->url = $url;
|
||
|
|
||
|
return $this;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Get url.
|
||
|
*
|
||
|
* @return string
|
||
|
*/
|
||
|
public function getUrl()
|
||
|
{
|
||
|
return $this->url;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Set target.
|
||
|
*
|
||
|
* @param string $target
|
||
|
*
|
||
|
* @return Slide
|
||
|
*/
|
||
|
public function setTarget($target)
|
||
|
{
|
||
|
$this->target = $target;
|
||
|
|
||
|
return $this;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Get target.
|
||
|
*
|
||
|
* @return string
|
||
|
*/
|
||
|
public function getTarget()
|
||
|
{
|
||
|
return $this->target;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Set roworder.
|
||
|
*
|
||
|
* @param int $roworder
|
||
|
*
|
||
|
* @return Slide
|
||
|
*/
|
||
|
public function setRoworder($roworder)
|
||
|
{
|
||
|
$this->roworder = $roworder;
|
||
|
|
||
|
return $this;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Get roworder.
|
||
|
*
|
||
|
* @return int
|
||
|
*/
|
||
|
public function getRoworder()
|
||
|
{
|
||
|
return $this->roworder;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Set image.
|
||
|
*
|
||
|
* @param string $image
|
||
|
*
|
||
|
* @return Slide
|
||
|
*/
|
||
|
public function setImage($image)
|
||
|
{
|
||
|
$this->image = $image;
|
||
|
|
||
|
return $this;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Get image.
|
||
|
*
|
||
|
* @return string
|
||
|
*/
|
||
|
public function getImage()
|
||
|
{
|
||
|
return $this->image;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Set pagewidget.
|
||
|
*
|
||
|
* @param Pagewidget $pagewidget
|
||
|
*
|
||
|
* @return Slide
|
||
|
*/
|
||
|
public function setPagewidget(Pagewidget $pagewidget = null)
|
||
|
{
|
||
|
$this->pagewidget = $pagewidget;
|
||
|
|
||
|
return $this;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Get pagewidget.
|
||
|
*
|
||
|
* @return Pagewidget
|
||
|
*/
|
||
|
public function getPagewidget()
|
||
|
{
|
||
|
return $this->pagewidget;
|
||
|
}
|
||
|
}
|