src/Entity/Media.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5.  * Media
  6.  *
  7.  * @ORM\Table(name="media", indexes={@ORM\Index(name="IDX_6A2CA10C539B0606", columns={"uid"})})
  8.  * @ORM\Entity
  9.  */
  10. class Media
  11. {
  12.     /**
  13.      * @var int
  14.      *
  15.      * @ORM\Column(name="id", type="integer", nullable=false)
  16.      * @ORM\Id
  17.      * @ORM\GeneratedValue(strategy="SEQUENCE")
  18.      * @ORM\SequenceGenerator(sequenceName="media_id_seq", allocationSize=1, initialValue=1)
  19.      */
  20.     private $id;
  21.     /**
  22.      * @var string
  23.      *
  24.      * @ORM\Column(name="filename", type="string", length=200, nullable=false)
  25.      */
  26.     private $filename;
  27.     /**
  28.      * @return string
  29.      */
  30.     public function getFilename(): string
  31.     {
  32.         return $this->filename;
  33.     }
  34.     /**
  35.      * @param string $filename
  36.      */
  37.     public function setFilename(string $filename): void
  38.     {
  39.         $this->filename $filename;
  40.     }
  41.     /**
  42.      * @return string
  43.      */
  44.     public function getFilepath(): string
  45.     {
  46.         return $this->filepath;
  47.     }
  48.     /**
  49.      * @param string $filepath
  50.      */
  51.     public function setFilepath(string $filepath): void
  52.     {
  53.         $this->filepath $filepath;
  54.     }
  55.     /**
  56.      * @return string
  57.      */
  58.     public function getFiletype(): string
  59.     {
  60.         return $this->filetype;
  61.     }
  62.     /**
  63.      * @param string $filetype
  64.      */
  65.     public function setFiletype(string $filetype): void
  66.     {
  67.         $this->filetype $filetype;
  68.     }
  69.     /**
  70.      * @return string|null
  71.      */
  72.     public function getSharedId(): ?string
  73.     {
  74.         return $this->sharedId;
  75.     }
  76.     /**
  77.      * @param string|null $sharedId
  78.      */
  79.     public function setSharedId(?string $sharedId): void
  80.     {
  81.         $this->sharedId $sharedId;
  82.     }
  83.     /**
  84.      * @return \DateTime|null
  85.      */
  86.     public function getDateUploaded(): ?\DateTime
  87.     {
  88.         return $this->dateUploaded;
  89.     }
  90.     /**
  91.      * @param \DateTime|null $dateUploaded
  92.      */
  93.     public function setDateUploaded(?\DateTime $dateUploaded): void
  94.     {
  95.         $this->dateUploaded $dateUploaded;
  96.     }
  97.     /**
  98.      * @return \DateTime|null
  99.      */
  100.     public function getFileUpdated(): ?\DateTime
  101.     {
  102.         return $this->fileUpdated;
  103.     }
  104.     /**
  105.      * @param \DateTime|null $fileUpdated
  106.      */
  107.     public function setFileUpdated(?\DateTime $fileUpdated): void
  108.     {
  109.         $this->fileUpdated $fileUpdated;
  110.     }
  111.     /**
  112.      * @return string|null
  113.      */
  114.     public function getThumbnail(): ?string
  115.     {
  116.         return $this->thumbnail;
  117.     }
  118.     /**
  119.      * @param string|null $thumbnail
  120.      */
  121.     public function setThumbnail(?string $thumbnail): void
  122.     {
  123.         $this->thumbnail $thumbnail;
  124.     }
  125.     /**
  126.      * @return int|null
  127.      */
  128.     public function getViews(): ?int
  129.     {
  130.         return $this->views;
  131.     }
  132.     /**
  133.      * @param int|null $views
  134.      */
  135.     public function setViews(?int $views): void
  136.     {
  137.         $this->views $views;
  138.     }
  139.     /**
  140.      * @return int|null
  141.      */
  142.     public function getLikes(): ?int
  143.     {
  144.         return $this->likes;
  145.     }
  146.     /**
  147.      * @param int|null $likes
  148.      */
  149.     public function setLikes(?int $likes): void
  150.     {
  151.         $this->likes $likes;
  152.     }
  153.     /**
  154.      * @return int|null
  155.      */
  156.     public function getUid(): int
  157.     {
  158.         return $this->uid;
  159.     }
  160.     /**
  161.      * @param int|null
  162.      */
  163.     public function setUid(int $uid): void
  164.     {
  165.         $this->uid $uid;
  166.     }
  167.     /**
  168.      * @var string
  169.      *
  170.      * @ORM\Column(name="filepath", type="string", length=255, nullable=false)
  171.      */
  172.     private $filepath;
  173.     /**
  174.      * @var string
  175.      *
  176.      * @ORM\Column(name="filetype", type="string", length=50, nullable=false)
  177.      */
  178.     private $filetype;
  179.     /**
  180.      * @var string|null
  181.      *
  182.      * @ORM\Column(name="shared_id", type="string", length=255, nullable=true)
  183.      */
  184.     private $sharedId;
  185.     /**
  186.      * @var \DateTime|null
  187.      *
  188.      * @ORM\Column(name="date_uploaded", type="datetime", nullable=true)
  189.      */
  190.     private $dateUploaded;
  191.     /**
  192.      * @var \DateTime|null
  193.      *
  194.      * @ORM\Column(name="file_updated", type="datetime", nullable=true)
  195.      */
  196.     private $fileUpdated;
  197.     /**
  198.      * @var string|null
  199.      *
  200.      * @ORM\Column(name="thumbnail", type="string", length=255, nullable=true)
  201.      */
  202.     private $thumbnail;
  203.     /**
  204.      * @var int|null
  205.      *
  206.      * @ORM\Column(name="views", type="integer", nullable=true)
  207.      */
  208.     private $views;
  209.     /**
  210.      * @var int|null
  211.      *
  212.      * @ORM\Column(name="likes", type="integer", nullable=true)
  213.      */
  214.     private $likes;
  215.     /**
  216.      * @var int|null
  217.      */
  218.     private $uid;
  219. }