Example #1
0
 function testGetClanObjectNumericRating()
 {
     $this->markTestIncomplete('Clan rating is not yet implemented');
     $player1 = Player::find($this->char_id);
     $clan = Clan::find($this->clan_id);
     $this->assertTrue($clan->addMember($player1, $player1));
     $this->assertTrue($clan->addMember(Player::find($this->char_id_2), $player1));
     $this->assertTrue($clan->rating());
 }
Example #2
0
 /**
  * Sends a request to a clan leader for the current user to join a clan
  *
  * @param Container
  * @return Response
  */
 public function join(Container $p_dependencies)
 {
     $clanID = (int) RequestWrapper::getPostOrGet('clan_id', 0);
     $clan = Clan::find($clanID);
     $this->sendClanJoinRequest($p_dependencies['session']->get('player_id'), $clanID);
     $leader = $clan->getLeaderInfo();
     return $this->render(['action_message' => "Your request to join {$clan->getName()} has been sent to {$leader['uname']}", 'title' => 'Viewing a clan', 'clan' => $clan, 'pageParts' => ['reminder-no-clan', 'info', 'member-list']]);
 }