/** * handle current room * * @param [object] $user * @param [object] $room */ private function leaveCurrentRoom($user, $room) { $room->removeUser($user); $this->socket->leave($room->getSlug()); // send users of current room $io = $this->service->get('io'); $io->in($room->getSlug())->emit('room:update', $room); }