示例#1
0
 /**
  * Delete the all the messages from your clan.
  *
  * @param Container
  */
 public function deleteClan(Container $p_dependencies)
 {
     Message::deleteByReceiver($p_dependencies['current_player'], 1);
     return new RedirectResponse('/messages?command=clan&informational=' . rawurlencode('Messages deleted'));
 }
示例#2
0
 public function testFindPrivateMessagesForACertainChar()
 {
     $messageCount = 4;
     $this->messageData['send_to'] = $this->char_id;
     $this->messageData['send_from'] = $this->char_id_2;
     for ($count = 0; $count < $messageCount; $count++) {
         $this->messageData['message'] = 'Random phpunit test message' . $count;
         Message::create($this->messageData);
         // Test deletes these
     }
     $char = Player::find($this->char_id);
     $messages = Message::findByReceiver($char)->all();
     $this->assertEquals($messageCount, count($messages));
     Message::deleteByReceiver($char, 0);
     $this->assertEquals(0, Message::countByReceiver($char));
 }
 /**
  * Delete the all the messages from your clan.
  */
 public function deleteClan()
 {
     $char_id = self_char_id();
     $type = 1;
     Message::deleteByReceiver(new Player($char_id), $type);
     return new RedirectResponse('/messages.php?command=clan&informational=' . url('Messages deleted'));
 }