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