public function add(HighFive $highFive) { if (!isset($this->stats[$highFive->getType()->getName()])) { $this->stats[$highFive->getType()->getName()] = 0; } $this->stats[$highFive->getType()->getName()] += 1; }
private function mapHighFive(Message $message) { $highFive = new HighFive(); $highFive->setType($this->typeMessageParser->parse($message->getText())); $highFive->setCreatedAt($message->getCreatedAt()); foreach ($this->mentionsMessageParser->parse($message->getText()) as $receiver) { $highFive->addReceiver($receiver); } return $highFive; }