You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

ProjectInspiring.php 1015B

2 年之前
2 年之前
2 年之前
2 年之前
123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. namespace Lc\PietroBundle\Model\ProjectInspiring;
  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 ProjectInspiring implements DescriptionProjectInterface, ProjectInspiringInterface
  11. {
  12. use DescriptionProjectTrait;
  13. /**
  14. * @ORM\ManyToOne(targetEntity="Lc\PietroBundle\Model\IndividualData\IndividualDataInterface", inversedBy="projectInspiring")
  15. */
  16. protected $individualData;
  17. public function __toString()
  18. {
  19. return "Les actions inspirantes";
  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. }