public function setupWithoutDealer(PlayerCollection $players): self
    {
        $collection = $this->setup($players);

        // move the dealer to last
        $collection = $collection->movePlayerToLastInQueue();

        return self::make($collection->values()->toArray());
    }
public function setupWithoutDealer(PlayerCollection $players): self
    {
        $collection = $this->setup($players);

        // move the dealer to last
        $collection = $collection->movePlayerToLastInQueue();

        return self::make($collection->values()->toArray());
    }
public function setupWithoutDealer ( PlayerCollection $ players ) : self { $ collection = $ this -> setup ( $ players ) ; // move the dealer to last $ collection = $ collection -> movePlayerToLastInQueue ( ) ; return self :: make ( $ collection -> values ( ) -> toArray ( ) ) ; }
Resets all players, and move dealer to the bottom of queue.

@param PlayerCollection $players

@return LeftToAct
Resets all players and move dealer to the bottom of queue .