/** * @param HandBetPair $hand * @param DealerHand $dealerHand * * @return Promise */ public function requestAction(HandBetPair $hand, DealerHand $dealerHand) { $this->connection->sendMessage(new RequestActionMessage($this, $dealerHand, $hand->getHand())); return $this->connection->waitOnMessage(PlayerActionMessage::class); }