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. }