vendor/sulu/sulu/src/Sulu/Bundle/MediaBundle/Entity/FileVersionMeta.php line 17

Open in your IDE?
  1. <?php
  2. /*
  3.  * This file is part of Sulu.
  4.  *
  5.  * (c) Sulu GmbH
  6.  *
  7.  * This source file is subject to the MIT license that is bundled
  8.  * with this source code in the file LICENSE.
  9.  */
  10. namespace Sulu\Bundle\MediaBundle\Entity;
  11. /**
  12.  * FileVersionMeta.
  13.  */
  14. class FileVersionMeta
  15. {
  16.     /**
  17.      * @var int
  18.      */
  19.     private $id;
  20.     /**
  21.      * @var string
  22.      */
  23.     private $title;
  24.     /**
  25.      * @var string|null
  26.      */
  27.     private $description;
  28.     /**
  29.      * @var string|null
  30.      */
  31.     private $copyright;
  32.     /**
  33.      * @var string|null
  34.      */
  35.     private $credits;
  36.     /**
  37.      * @var string
  38.      */
  39.     private $locale;
  40.     /**
  41.      * @var FileVersion
  42.      */
  43.     private $fileVersion;
  44.     /**
  45.      * Get id.
  46.      *
  47.      * @return int
  48.      */
  49.     public function getId()
  50.     {
  51.         return $this->id;
  52.     }
  53.     /**
  54.      * Set title.
  55.      *
  56.      * @param string $title
  57.      *
  58.      * @return FileVersionMeta
  59.      */
  60.     public function setTitle($title)
  61.     {
  62.         $this->title $title;
  63.         return $this;
  64.     }
  65.     /**
  66.      * Get title.
  67.      *
  68.      * @return string
  69.      */
  70.     public function getTitle()
  71.     {
  72.         return $this->title;
  73.     }
  74.     /**
  75.      * Set description.
  76.      *
  77.      * @param string|null $description
  78.      *
  79.      * @return FileVersionMeta
  80.      */
  81.     public function setDescription($description)
  82.     {
  83.         $this->description $description;
  84.         return $this;
  85.     }
  86.     /**
  87.      * Get description.
  88.      *
  89.      * @return string|null
  90.      */
  91.     public function getDescription()
  92.     {
  93.         return $this->description;
  94.     }
  95.     /**
  96.      * Set copyright.
  97.      *
  98.      * @param string|null $copyright
  99.      *
  100.      * @return FileVersionMeta
  101.      */
  102.     public function setCopyright($copyright)
  103.     {
  104.         $this->copyright $copyright;
  105.         return $this;
  106.     }
  107.     /**
  108.      * Get copyright.
  109.      *
  110.      * @return string|null
  111.      */
  112.     public function getCopyright()
  113.     {
  114.         return $this->copyright;
  115.     }
  116.     /**
  117.      * Set credits.
  118.      *
  119.      * @param string|null $credits
  120.      *
  121.      * @return FileVersionMeta
  122.      */
  123.     public function setCredits($credits)
  124.     {
  125.         $this->credits $credits;
  126.         return $this;
  127.     }
  128.     /**
  129.      * Get credits.
  130.      *
  131.      * @return string|null
  132.      */
  133.     public function getCredits()
  134.     {
  135.         return $this->credits;
  136.     }
  137.     /**
  138.      * Set locale.
  139.      *
  140.      * @param string $locale
  141.      *
  142.      * @return FileVersionMeta
  143.      */
  144.     public function setLocale($locale)
  145.     {
  146.         $this->locale $locale;
  147.         return $this;
  148.     }
  149.     /**
  150.      * Get locale.
  151.      *
  152.      * @return string
  153.      */
  154.     public function getLocale()
  155.     {
  156.         return $this->locale;
  157.     }
  158.     /**
  159.      * Set fileVersion.
  160.      *
  161.      * @return FileVersionMeta
  162.      */
  163.     public function setFileVersion(FileVersion $fileVersion)
  164.     {
  165.         $this->fileVersion $fileVersion;
  166.         return $this;
  167.     }
  168.     /**
  169.      * Get fileVersion.
  170.      *
  171.      * @return FileVersion
  172.      */
  173.     public function getFileVersion()
  174.     {
  175.         return $this->fileVersion;
  176.     }
  177.     /**
  178.      * don't clone id.
  179.      */
  180.     public function __clone()
  181.     {
  182.         if ($this->id) {
  183.             $this->id null;
  184.         }
  185.     }
  186. }