public function receiveMessage(ChatMessageEvent $event) { $this->messagesReceived++; $this->messagesReceivedTotal++; if (!$this->ignoredUsers->has($event->getSenderName())) { $message = $event->getMessage(); $command = $this->commandRegistry->getCommandIfExists($message); if ($command instanceof CommandInterface) { $commandEvent = new CommandMessageEvent($event->getResponse(), $event->getClient()); $command->run($commandEvent); } } }
public function __construct($response, Client $client) { parent::__construct($response, $client); $this->setCommand($this->getMessage()); }