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()); }
/** * 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']]); }