vendor/sulu/sulu/src/Sulu/Bundle/CategoryBundle/Entity/CategoryTranslationMedia.php line 16

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\CategoryBundle\Entity;
  11. use Sulu\Bundle\MediaBundle\Entity\MediaInterface;
  12. class CategoryTranslationMedia
  13. {
  14.     /**
  15.      * @var int
  16.      */
  17.     protected $id;
  18.     /**
  19.      * @var CategoryTranslationInterface
  20.      */
  21.     protected $categoryTranslation;
  22.     /**
  23.      * @var MediaInterface
  24.      */
  25.     protected $media;
  26.     /**
  27.      * @var int
  28.      */
  29.     protected $position 0;
  30.     public function __construct(CategoryTranslationInterface $categoryTranslationMediaInterface $mediaint $position)
  31.     {
  32.         $this->categoryTranslation $categoryTranslation;
  33.         $this->media $media;
  34.         $this->position $position;
  35.     }
  36.     public function setCategoryTranslation(CategoryTranslationInterface $categoryTranslation): self
  37.     {
  38.         $this->categoryTranslation $categoryTranslation;
  39.         return $this;
  40.     }
  41.     public function getCategoryTranslation(): CategoryTranslationInterface
  42.     {
  43.         return $this->categoryTranslation;
  44.     }
  45.     public function getMedia()
  46.     {
  47.         return $this->media;
  48.     }
  49.     public function setMedia(MediaInterface $media): self
  50.     {
  51.         $this->media $media;
  52.         return $this;
  53.     }
  54.     public function setPosition(int $position): self
  55.     {
  56.         $this->position $position;
  57.         return $this;
  58.     }
  59.     public function getPosition(): int
  60.     {
  61.         return $this->position;
  62.     }
  63. }