/** * Only return messages that are sent from/to a specific player * * @param Player $player The player related to the messages * @return self */ public function forPlayer($player) { $this->extras .= ' LEFT JOIN player_conversations ON player_conversations.conversation=conversations.id '; $this->column('player_conversations.player')->is($player); $this->column('conversations.status')->isOneOf(Conversation::getActiveStatuses()); return $this; }