/**
* Command constructor.
*
* @param RealTimeClient $client
* The Slack API client.
*
* @param GameManager $gameManager
* The game manager.
*
* @param \Slackwolf\Message\Message $message
* The message object.
*
* @param array|NULL $args
*/
public function __construct(RealTimeClient $client, GameManager $gameManager, Message $message, array $args = null)
{
$this->client = $client;
$this->gameManager = $gameManager;
$this->message = $message;
$this->userId = $message->getUser();
$this->channel = $message->getChannel();
$this->args = $args;
$this->game = $this->gameManager->getGame($this->channel);
echo get_called_class() . " " . $this->userId . " " . $this->channel . "\r\n";
}