Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

40 lines
965B

  1. <?php
  2. namespace Lc\PietroBundle\Model\Revolt;
  3. use Doctrine\ORM\Mapping as ORM;
  4. use Lc\PietroBundle\Doctrine\Extension\DescriptionProjectInterface;
  5. use Lc\PietroBundle\Doctrine\Extension\DescriptionProjectTrait;
  6. use Lc\PietroBundle\Model\IndividualData\IndividualDataInterface;
  7. /**
  8. * @ORM\MappedSuperclass()
  9. */
  10. abstract class Revolt implements DescriptionProjectInterface, RevoltInterface
  11. {
  12. use DescriptionProjectTrait;
  13. /**
  14. * @ORM\ManyToOne(targetEntity="Lc\PietroBundle\Model\IndividualData\IndividualDataInterface", inversedBy="revolt")
  15. */
  16. protected $individualData;
  17. public function __toString()
  18. {
  19. return "Nos révoltes";
  20. }
  21. public function getIndividualData(): ?IndividualDataInterface
  22. {
  23. return $this->individualData;
  24. }
  25. public function setIndividualData(?IndividualDataInterface $individualData): self
  26. {
  27. $this->individualData = $individualData;
  28. return $this;
  29. }
  30. }