|
@@ 95-110 (lines=16) @@
|
| 92 |
|
* |
| 93 |
|
* @throws FakeException |
| 94 |
|
*/ |
| 95 |
|
public function parseSubjectMemberAdd(IEvent &$event, Circle $circle, Member $member) { |
| 96 |
|
if ($event->getSubject() !== 'member_add') { |
| 97 |
|
return; |
| 98 |
|
} |
| 99 |
|
|
| 100 |
|
$this->parseSubjectMemberAddNotLocalMember($event, $circle, $member); |
| 101 |
|
$this->parseSubjectMemberAddClosedCircle($event, $circle, $member); |
| 102 |
|
$this->parseCircleMemberAdvancedEvent( |
| 103 |
|
$event, $circle, $member, |
| 104 |
|
$this->l10n->t('You added {member} as member to {circle}'), |
| 105 |
|
$this->l10n->t('You have been added as member to {circle} by {author}'), |
| 106 |
|
$this->l10n->t('{member} has been added as member to {circle} by {author}') |
| 107 |
|
); |
| 108 |
|
|
| 109 |
|
throw new FakeException(); |
| 110 |
|
} |
| 111 |
|
|
| 112 |
|
|
| 113 |
|
/** |
|
@@ 234-250 (lines=17) @@
|
| 231 |
|
* |
| 232 |
|
* @throws FakeException |
| 233 |
|
*/ |
| 234 |
|
public function parseSubjectMemberRemove(IEvent &$event, Circle $circle, Member $member) { |
| 235 |
|
|
| 236 |
|
if ($event->getSubject() !== 'member_remove') { |
| 237 |
|
return; |
| 238 |
|
} |
| 239 |
|
|
| 240 |
|
$this->parseSubjectMemberRemoveNotLocalMember($event, $circle, $member); |
| 241 |
|
$this->parseSubjectMemberRemoveNotYetMember($event, $circle, $member); |
| 242 |
|
$this->parseCircleMemberAdvancedEvent( |
| 243 |
|
$event, $circle, $member, |
| 244 |
|
$this->l10n->t('You removed {member} from {circle}'), |
| 245 |
|
$this->l10n->t('You have been removed from {circle} by {author}'), |
| 246 |
|
$this->l10n->t('{member} has been removed from {circle} by {author}') |
| 247 |
|
); |
| 248 |
|
|
| 249 |
|
throw new FakeException(); |
| 250 |
|
} |
| 251 |
|
|
| 252 |
|
|
| 253 |
|
/** |
|
@@ 356-370 (lines=15) @@
|
| 353 |
|
* |
| 354 |
|
* @throws FakeException |
| 355 |
|
*/ |
| 356 |
|
public function parseMemberLevel(IEvent &$event, Circle $circle, Member $member) { |
| 357 |
|
if ($event->getSubject() !== 'member_level') { |
| 358 |
|
return; |
| 359 |
|
} |
| 360 |
|
|
| 361 |
|
$level = [$this->l10n->t($member->getLevelString())]; |
| 362 |
|
$this->parseCircleMemberAdvancedEvent( |
| 363 |
|
$event, $circle, $member, |
| 364 |
|
$this->l10n->t('You changed {member}\'s level in {circle} to %1$s', $level), |
| 365 |
|
$this->l10n->t('{author} changed your level in {circle} to %1$s', $level), |
| 366 |
|
$this->l10n->t('{author} changed {member}\'s level in {circle} to %1$s', $level) |
| 367 |
|
); |
| 368 |
|
|
| 369 |
|
throw new FakeException(); |
| 370 |
|
} |
| 371 |
|
|
| 372 |
|
|
| 373 |
|
/** |