Exemple #1
0
 private function shuffleRoles()
 {
     $roles = Ginq::from($this->room->getRoleConfigs())->flatMap(function (RoleConfig $roleConfig) {
         return Ginq::repeat($roleConfig->getRole(), $roleConfig->getCount());
     })->toList();
     shuffle($roles);
     return $roles;
 }