Made requested changes

This commit is contained in:
nekosune
2018-04-09 15:39:36 +00:00
parent 8ba04dade4
commit ddb7ae08a6
4 changed files with 18 additions and 25 deletions
+2 -2
View File
@@ -199,9 +199,9 @@ class Game
* Sets the Message Manager
* @param MessageManager $messageManager
*/
public function setMessageManager(MessageManager $messageManager) : void
public function setMessageManager(MessageManager $messageManager): void
{
$this->messageManager=$messageManager;
$this->messageManager = $messageManager;
}
/**
+12 -11
View File
@@ -28,6 +28,7 @@ class GameBuilder
private $eventManagerClass;
private $diceBagClass;
private $messageManagerClass;
/**
* Creates the game instance with the prepared parameters.
* @return Game
@@ -111,6 +112,17 @@ class GameBuilder
return $this;
}
/**
* Sets the fqcn for the message manager to be used
* @param string $messageManagerFqcn
* @return self
*/
public function withMessageManager(string $messageManagerFqcn): self
{
$this->messageManagerClass=$messageManagerFqcn;
return $this;
}
/**
* Sets the fqcn for the module manager to be used.
* @param string $moduleManagerFqcn
@@ -133,17 +145,6 @@ class GameBuilder
return $this;
}
/**
* Sets the fqcn for the message manager to be used
* @param string $messageManagerFqcn
* @return self
*/
public function useMessageManager(string $messageManagerFqcn): self
{
$this->messageManagerClass=$messageManagerFqcn;
return $this;
}
/**
* Sets the fqcn for the event manager to be used.
* @param string $eventManagerFqcn
+3 -10
View File
@@ -1,14 +1,8 @@
<?php
/**
* Handles the messages in the game
* User: nekosune
* Date: 07/04/2018
* Time: 18:54
*/
declare(strict_types=1);
namespace LotGD\Core;
use LotGD\Core\Models\Character;
use LotGD\Core\Models\Message;
use LotGD\Core\Models\MessageThread;
@@ -36,12 +30,11 @@ class MessageManager
MessageThread $thread,
bool $systemMessage = false
) {
$message=new Message($from, $message, $thread, $systemMessage);
$message = new Message($from, $message, $thread, $systemMessage);
$thread->addMessage($message);
return $message;
}
/**
* Sends a system message to a MessageThread
* @param string $message
@@ -54,7 +47,7 @@ class MessageManager
string $message,
MessageThread $thread
) {
$message=new Message(SystemCharacter::getInstance(), $message, $thread, true);
$message = new Message(SystemCharacter::getInstance(), $message, $thread, true);
$thread->addMessage($message);
return $message;
}
+1 -2
View File
@@ -44,8 +44,7 @@ class Message
/**
* Constructs the message.
*
* Use the static methods self::send() and self::sendSystemMessage() instead.
* Use the Message Manager methods send() and sendSystemMessage() instead.
* @param CharacterInterface $from
* @param string $message
* @param MessageThread $thread