4 use Doctrine\ORM\Mapping
as ORM
;
5 use JMS\Serializer\Annotation
as Serializer
;
9 * @ORM\Table(name="Friendship");
10 * @Serializer\ExclusionPolicy("all")
16 * @ORM\ManyToOne(targetEntity="Person", inversedBy="friends", cascade={"all"})
22 * @ORM\ManyToOne(targetEntity="Person", inversedBy="friends_with_me", cascade={"all"})
28 * @ORM\Column(type="boolean", options={"default":false})
33 public function getPerson() {
37 public function setPerson($person) {
38 $this->person
= $person;
42 public function getFriend() {
46 public function setFriend($friend) {
47 $this->friend
= $friend;
51 public function getIsValid() {
52 return $this->is_valid
;
55 public function setIsValid($is_valid) {
56 $this->is_valid
= $is_valid;