nineskeletor/src/Entity/Slide.php

247 lines
3.7 KiB
PHP
Raw Normal View History

2023-01-10 11:13:28 +01:00
<?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;
}
}