@@ 484-497 (lines=14) @@ | ||
481 | /** |
|
482 | * {@inheritdoc} |
|
483 | */ |
|
484 | public function addMember(MemberInterface $member) |
|
485 | { |
|
486 | if ($this->hasMember($member)) { |
|
487 | throw new InvalidArgumentException(sprintf( |
|
488 | 'Member %s is already on this card (%s).', |
|
489 | $member->getFullName(), |
|
490 | $this->getName() |
|
491 | )); |
|
492 | } |
|
493 | ||
494 | $this->data['idMembers'][] = $member->getId(); |
|
495 | ||
496 | return $this; |
|
497 | } |
|
498 | ||
499 | /** |
|
500 | * {@inheritdoc} |
|
@@ 578-591 (lines=14) @@ | ||
575 | /** |
|
576 | * {@inheritdoc} |
|
577 | */ |
|
578 | public function addMemberVoted(MemberInterface $member) |
|
579 | { |
|
580 | if ($this->hasMemberVoted($member)) { |
|
581 | throw new InvalidArgumentException(sprintf( |
|
582 | 'Member %s has already voted this card (%s).', |
|
583 | $member->getFullName(), |
|
584 | $this->getName() |
|
585 | )); |
|
586 | } |
|
587 | ||
588 | $this->data['idMembersVoted'][] = $member->getId(); |
|
589 | ||
590 | return $this; |
|
591 | } |
|
592 | ||
593 | /** |
|
594 | * {@inheritdoc} |